Back to results
US 2022/0342950 A1Published application
System and method for searching based on text blocks and associated search operators
AssigneeOpen Text SA ULC
InventorsPatrick Thomas Sidney Pidduck, Michael James Dent
Life of this patent
Estimating the term…
Abstract
Embodiments as disclosed may provide a search operator that addresses the problems inherent in the searching based on an entire block of text. Specifically, embodiments as disclosed may provide a search operator that may address the problem of complex query construction and efficient and effective implementation for finding objects based on a block of text.
Claims22
1-20. (canceled)
A non-transitory computer readable medium, comprising instructions for:
- accessing a corpus and an index of the corpus in a data store, the corpus comprising a set of objects, each object associated with a corresponding identifier;
- receiving a first search query having a search operator, the search operator including a block of text, the block of text comprising a set of text terms;
- determining an initial set of search terms from the set of text terms;
- ordering the initial set of search terms using a set of preselection rules;
- selecting a final set of search terms from the initial set of search terms based on the order of the initial set of search terms, where the final set of search terms is a reduced number of the initial set of search terms;
- constructing a second search query from the final set of search terms;
- executing the second search query against the corpus of objects using the index of the corpus to determine a set of responsive objects to the second search query;
- and
- returning the identifiers for the one or more responsive objects of the corpus in response to the first search query.
6 more elements
A method, comprising:
- accessing a corpus and an index of the corpus in a data store, the corpus comprising a set of objects, each object associated with a corresponding identifier;
- receiving a first search query having a search operator, the search operator including a block of text, the block of text comprising a set of text terms;
- determining an initial set of search terms from the set of text terms;
- ordering the initial set of search terms using a set of preselection rules;
- selecting a final set of search terms from the initial set of search terms based on the order of the initial set of search terms, where the final set of search terms is a reduced number of the initial set of search terms;
- constructing a second search query from the final set of search terms;
- executing the second search query against the corpus of objects using the index of the corpus to determine a set of responsive objects to the second search query;
- and
- returning the identifiers for the one or more responsive objects of the corpus in response to the first search query.
6 more elements
A system, comprising:
- a processor;
- and
- a non-transitory computer readable medium, comprising instructions for:
- accessing a corpus and an index of the corpus in a data store, the corpus comprising a set of objects, each object associated with a corresponding identifier;
- receiving a first search query having a search operator, the search operator including a block of text, the block of text comprising a set of text terms;
- determining an initial set of search terms from the set of text terms;
- ordering the initial set of search terms using a set of preselection rules;
- selecting a final set of search terms from the initial set of search terms based on the order of the initial set of search terms, where the final set of search terms is a reduced number of the initial set of search terms;
- constructing a second search query from the final set of search terms;
- executing the second search query against the corpus of objects using the index of the corpus to determine a set of responsive objects to the second search query;
- and
- returning the identifiers for the one or more responsive objects of the corpus in response to the first search query.
9 more elements
Dependencies are inferred from the claim text.