主权项 |
1. A method of presenting search results on a computing device, the method comprising:
a computing device transmitting a search query in a natural or structured query language to a search engine server, the search engine server processing the search query through at least one index based upon syntax, semantics, or a combination thereof extracted from the search query, the at least one index including a semantic index representing words and semantic meaning of the words, the search engine server utilizing the semantic index to determine a meaning of the search query; receiving, by the computing device from the search engine server:
search results in response to the search query from the computing device,a plurality of facets that matched the search query or are relevant to the meaning of the search query, wherein the plurality of facets includes at least themes, organizations, locations, or document types, andfaceted search results for the plurality of facets associated with the search results; displaying on the computing device the search results in a search engine interface of the search engine server; and in addition to the search results and in response to the search query, displaying in the search engine interface by the computing device one or more of the plurality of facets, wherein the plurality of facets includes semantic facets derived from semantic metadata encapsulated to pieces of content referenced in the faceted search results, wherein the semantic metadata includes editorial metadata, semantic annotations, or a combination thereof, wherein at least a first semantic facet of the semantic facets is instantiated from the semantic metadata in response to the search query, wherein at least a second semantic facet of the semantic facets is created from the semantic metadata in an enrichment process and stored in the semantic index, wherein each facet of the plurality of facets is configured for triggering its own faceted search results such that a set of faceted search results are displayed for each facet, wherein the search results and the faceted search results for the plurality of facets together form a current result set for the search query, and wherein each faceted search result of the set of faceted search results is displayed in association with a number of hits for each faceted search result and user interface elements for selectively filtering each faceted search result to navigate, refine, or filter the current result set for the search query. |