Thanks to this software distribution, users can develop cross platform apps that necessitate full text search. It is possible to sort the results by any field.
Apache Lucene
Apache Lucene is a program for Windows which serves as a robust full text search engine library. It can be used in virtually any application requiring such capabilities, particularly those spanning multiple platforms. This open source project is entirely written in Java.
Full text search
Equipped with highly effective algorithms, the software incorporates ranked searches, ensuring you can view the most relevant results prominently positioned at the top of the list. There is support for various search query types, encompassing phrases, range queries, wildcards, and more.
Furthermore, you have the flexibility to conduct fielded searches and arrange results based on any specified field. This utility facilitates multiple index searches and enables you to leverage simultaneous updates and searching capabilities.
Advantages
The program provides highlighting support, as well as features for joins and result grouping. It allows for the configuration of the storage engine and is recognized for its speed and memory efficiency. Additionally, the tool incorporates suggestion functionalities for typos.
Beyond its minimal RAM demands, the software includes high performance indexing, delivering incremental and batch options. Notably, the index size is approximately 20 to 30 percent of the text size being processed. To perform the main functions, you may also need a utility called Apache Solr.
Features
- free to download and use;
- compatible with modern Windows versions;
- enables you to implement full text search in apps;
- you can sort the results by any specified field;
- there is support for multiple search query types.