pisa
pisa copied to clipboard
PISA: Performant Indexes and Search for Academia
is faceted search currently available? otherwise will faceted search be part of the dev roadmap?
The final sorting order is now by score (descending) and docid (ascending). Furthermore, `std::push_heap` is replaced with our own implementation to maintain consistency across standard libraries. Fixes #508
**Describe the bug** Since [`sort_heap` is not stable](https://stdcxx.apache.org/doc/stdlibref/sort-heap.html) and [`topk_queue` only sorts on score](https://github.com/pisa-engine/pisa/blob/379d94fa93b3e6811e21bc44256822d8f78cc214/include/pisa/topk_queue.hpp#L132), the order of results that have the same scores can differ between runs. This is [harmful...
**Describe the solution you'd like** A clear and concise description of what you want to happen. Hi Team, I'm actually from milvus community (https://github.com/milvus-io/milvus), an opensource vector database. I saw...
Add tutorial (under Tutorials section) based on https://github.com/tolosoft/PISA-Example?tab=readme-ov-file
This adds the `--in-memory` option to the `compress_inverted_index` command, restoring the in-memory compression and allowing it to avoid using an intermediate buffer.
Use dynamic dispatch for block codecs. The old class template `block_freq_index` is replaced by the `BlockInvertedIndex` class. This class contains a shared pointer to a `BlockCodec` object, which is a...
How much effort would it require to provide enough support for phrase match for a full comparison in Tantivy's benchmark game comparison? Would treating a phrase as a term be...
Fixes # . Changes proposed in this pull request: - - -