A system for providing a search service application is disclosed and includes an application builder component that provides a search model for a first object of a plurality of objects. The search model is based at least on an end-user input field corresponding to a first attribute of the first object and a search result output field corresponding to a second attribute of the first object. The search model is also associated with a backend data store that supports a storage structure that stores information relating to the first object. The system also includes a deployment engine that automatically configures a search engine system associated with the backend data store to place a portion of indexed data into a first partition and to place another portion of indexed data into at least another partition based on the search model.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The search service application builder system of claim 1, wherein the information relating to the plurality of objects comprises data records relating to the first object and data records relating to other objects from the plurality of objects, wherein the indexed data relating to the first object relates to the data records relating the first object, wherein the other indexed data relates to the data records relating to the other objects.
3. The search service application builder system of claim 1, wherein the search model comprises a plurality of user-selected fields, the plurality of user-selected fields corresponding to a subset of the plurality of attributes and selected for inclusion in the search service application from a set of fields corresponding to the plurality of attributes, wherein the plurality of user-selected fields includes the end-user input field and the search result output field.
6. The search service application builder system of claim 5, wherein the data responsive to the search query comprises data records relating to the first object.
7. The search service application builder system of claim 6, wherein the plurality of user-selected fields comprises a filtering field, and wherein generating the search result comprises filtering the data records relating to the first object based on the filtering field.
8. The search service application builder system of claim 6, wherein the plurality of user-selected fields comprises a facet field, and wherein generating the search result comprises grouping the data records relating to the first object based on the facet field.
12. The computer program product of claim 11, wherein the data responsive to the search query comprises data records relating to the first object.
13. The computer program product of claim 12, wherein the first plurality of fields comprises a filtering field, and wherein generating the search result comprises filtering the data records relating to the first object based on the filtering field.
14. The computer program product of claim 12, wherein the first plurality of fields comprises a facet field, and wherein generating the search result comprises grouping the data records relating to the first object based on the facet field.
16. The computer-implemented method of claim 15, wherein the search engine indexes data records related to the plurality of objects, wherein the indexed data relating to the first object comprises values for the first attribute.
17. The computer-implemented method of claim 15, wherein the indexed data relating to the first object comprises values for the second attribute.
18. The computer-implemented method of claim 16, wherein the data responsive to the search query comprises data records relating to the first object.
19. The computer-implemented method of claim 18, wherein the first plurality of fields comprises a filtering field, and wherein generating the search result comprises filtering the data records relating to the first object based on the filtering field.
20. The computer-implemented method of claim 18, wherein the first plurality of fields comprises a facet field, and wherein generating the search result comprises grouping the data records relating to the first object based on the facet field.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 30, 2023
November 5, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.