Abstract:
Method and system to assist a user in formulating a search query is described. The system may provide suggested entities, entity types, and relationship operators to a user and interactively build a complex structured query. Complex structured queries may include a combination of one or more entities and entity types, together with one or more relationship operators.
Abstract:
Techniques for determining an editable query which, when executed, identifies and presents a set of member profiles similar to a source member profile are described. In an embodiment, a preliminary set of member profiles similar to a source member profile is identified. A set of profile features is obtained from the preliminary set of similar member profiles, and a set of relevant profile features is extracted from the set of profile features. An editable query including the set of relevant profile features is presented. In an embodiment, the set of member profiles similar to the source member profile and corresponding to the set of relevant profile features is also presented. Upon having been edited, the editable query is executable to identify and present a new set of member profiles corresponding to the edited query.
Abstract:
Method and system to present suggested facets is described. The system includes a search request detector, a search results generator, a facet selector, and a presentation module. The search request detector detects a search request comprising search criteria. The search results generator 220 retrieves search results based on the search criteria. The facet selector selects a suggested facet from a plurality of facets, where a facet represents a category may have a variable value and indicates a filter for refining search results. The presentation module generates a list of items that includes search results and the suggested facet.
Abstract:
Method and system to assist a user in formulating a search query is described. The system may be configured to examine an input string submitted by a user via a search box and present suggestions in the form of structured queries, determine an entity and an entity type that corresponds to the input string and generate search suggestions in the form of complex structured queries. The generated query may be presented on a display device of a user.
Abstract:
A system, apparatus, computer-program product and method are provided for identifying members of a particular user segment. One particular user segment of interest includes members who work for employers having a number of employees within a predetermined range. Members of an online service provide data purporting to identify their employers and/or other personal or professional attributes. The data entries are normalized by standardizing terms, removing superfluous or unneeded terms, and/or performing other processing. The members are then clustered according to their normalized employer names, and members within clusters that have sizes within the range are added to the user segment. Invalid employer names (e.g., fictitious companies, non-existent entities) may be filtered out. Within a cluster, a professional social networking site (or other site) may be analyzed to determine if the clustered members have developed relationships; if not, the cluster may be cancelled.
Abstract:
Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.
Abstract:
Method and system to generate structured queries is described. The system may be configured to examine an input string submitted by a user via a search box and present suggestions that may include references to entities grouped by entity type. The search system examines the input string, determines one or more entity types that may correspond to the input string, and provides suggestions that may be the form of one or more of keywords and also in the form of values of or references to typed entities.
Abstract:
Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.
Abstract:
A system, apparatus, computer-program product and method are provided for identifying members of a particular user segment. One particular user segment of interest includes members who work for employers having a number of employees within a predetermined range. Members of an online service provide data purporting to identify their employers and/or other personal or professional attributes. The data entries are normalized by standardizing terms, removing superfluous or unneeded terms, and/or performing other processing. The members are then clustered according to their normalized employer names, and members within clusters that have sizes within the range are added to the user segment. Invalid employer names (e.g., fictitious companies, non-existent entities) may be filtered out. Within a cluster, a professional social networking site (or other site) may be analyzed to determine if the clustered members have developed relationships; if not, the cluster may be cancelled.
Abstract:
Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.