
your server is well below its red-line QPS throughput capacity), Lucene will use multiple concurrent threads to find the top overall hits for each query.”Īpache Lucene 8.4.1 can be downloaded here. Polarion uses an implementation of the Apache Lucene query engine to enable portal searches and Work Item queries.

“If you pass an Executor and your CPUs are idle enough (i.e. The API docs are slightly different between versions, each one is listed below: 4.8.0-beta00016 4.8.0-beta00015 4.8.0-beta00014 4.8. Apache Lucene is a high performance search engine with the concept of a document containing fields of text at its core logical architecture. PMC member and committer for the Apache Lucene project Michael McCandless explains this in detail in a blog that states: “Lucene’s IndexSearcher class, responsible for executing incoming queries to find their top matching hits from your index, accepts an optional Executor (e.g. The engine itself is incredibly robust, and while the engine is commonly used in a one thread per query manner when initiating a search, the engine can actually execute a single query concurrently using multiple threads.

Known as an inverted index it works in a similar manner as the index of a book.

It does so because instead of searching text or content directly, it instead searches an index which has been created in relation to that content. One of the main reason that Apache Lucene is considered in such high regard is that it can return search responses quickly.
