How to create Indeed.com as a search?

If you used example.com before, you may know that for the keywords you are looking for, it returns traditional search results if there are several options to refine your search on the left side of the screen.

For example, searching for the keyword "designer", refinement options:

Salary Estimate
    $40,000+ (45982)
    $60,000+ (29795)
    $80,000+ (15966)
    $100,000+ (6896)
    $120,000+ (2828)
Title
    Floral Design Specialist (945)
    Hair Stylist (817)
    GRAPHIC DESIGNER (630)
    Hourly Associates/Co-managers (589)
    Web designer (584)
    more »
Company
    Kelly Services (1862)
    Unlisted Company (1133)
    CyberCoders Engineering (1058)
    Michaels Arts & Crafts (947)
    ULTA (818)
    Elance (767)
Location
    New York, NY (2960)
    San Francisco, CA (1633)
    Chicago, IL (1184)
    Houston, TX (1057)
    Seattle, WA (1025)
    more »
Job Type
    Full-time (45687)
    Part-time (2196)
    Contract (8204)
    Internship (720)
    Temporary (1093)

How he collects statistical information so quickly (for example, the number of job offers in each salary range). Refinement parameters seem to be generated in real time, as small keywords also load quickly.

Is there a specific SQL technique for creating such a function? Or is there an online guide explaining the technology behind this?

+3
source share
3 answers

, Indeed.com , , , (, Google). , ( " " ), .

Apache Solr, , Lucene, RESTful API. , , , , .. , Netflix, C-Net, AOL .. - , , .

, Bitsets/Bitarrays .

+4

, " "? , , , , .

google - - , Google ?

0

All Articles