Numeric range search or numerical search allows you to search in documents any integer numbers in the range from 0 to 9223372036854775807. Please note that the number in the text must not be separated by spaces, otherwise it will already be several numbers. A search query of this type is specified as follows:
number ~~ number
The example below demonstrates the numeric range search in text and object forms.
constindexFolder='c:/MyIndex/';constdocumentsFolder='c:/MyDocuments/';// Creating an index in the specified folder
constindex=newgroupdocs.search.Index(indexFolder);// Indexing documents from the specified folder
index.add(documentsFolder);// Search with text query
constquery1='400 ~~ 4000';constresult1=index.search(query1);// Search with object query
constquery2=groupdocs.search.SearchQuery.createNumericRangeQuery(400,4000);constresult2=index.search(query2);
More resources
GitHub examples
You may easily run the code from documentation articles and see the features in action in our GitHub examples: