REPOSITORY-BASED ENTERPRISE SEARCH WITH USER CUSTOMIZATIONS
First Claim
Patent Images
1. A method, comprising:
- receiving a search string from a user;
determining a search type of the search string;
based on the search type, determining an order of repositories to search;
searching each repository; and
displaying search results to the user in separate panels for each repository, wherein the panels are ordered based on search type and search results within each panel are ordered using that respective repository'"'"'s relevancy.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a search string is received from a user and the search type of the search is determined from the search string. Based on the search type, an order of repositories to search is determined and each repository is searched. The search results from each repository are displayed for the user in separate panels for each repository and the panels are ordered based on search type and the search results within each panel are ordered using that respective repository'"'"'s relevancy.
13 Citations
20 Claims
-
1. A method, comprising:
-
receiving a search string from a user; determining a search type of the search string; based on the search type, determining an order of repositories to search; searching each repository; and displaying search results to the user in separate panels for each repository, wherein the panels are ordered based on search type and search results within each panel are ordered using that respective repository'"'"'s relevancy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a search user interface configured to receive a search string from a user; a processor coupled to the user interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; determine a search type from the search string; determine an order of repositories to search based on the search type; searching within each repository using a searching algorithm associated with each repository; and a display user interface configured to display the search results in repository panels to the user, wherein the repository panels are ordered based on search type and the search results within each panel are sorted based on the searching algorithm associated with that repository. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
receive a search string from a user; determine a search type of the search string; based on the search type, determine an order of repositories to search; search each repository; and display search results to the user in separate panels for each repository, wherein the panels are ordered based on search type and the search results within each panel are sorted based on relevancy.
-
Specification