| #
9369b4a9 |
| 08-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
SearchIndex: rector, phpcs, type hint fixes
|
| #
db8be586 |
| 08-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
SearchIndex: review fixes — auto-save MemoryIndex, cast TupleOps counts, style cleanups
- MemoryIndex: auto-save dirty data on unlock/destruction to prevent silent index corruption when indexes ar
SearchIndex: review fixes — auto-save MemoryIndex, cast TupleOps counts, style cleanups
- MemoryIndex: auto-save dirty data on unlock/destruction to prevent silent index corruption when indexes are used in tandem - TupleOps::parseTuples(): cast exploded count strings to int - FileIndex::retrieveRow(): document the write-on-read padding behavior - Fix whitespace issues in ApiCore, common.php, Sitemap/Mapper - Update concept.txt to reflect MemoryIndex auto-save behavior
show more ...
|
| #
bc997a9d |
| 30-Oct-2025 |
Andreas Gohr <gohr@cosmocode.de> |
SearchIndex: TupleOps now work with frequencies of 1
We have indexes where we simply track that a relation between entity and token exists, but there is no frequency. The frequency is always 1. For
SearchIndex: TupleOps now work with frequencies of 1
We have indexes where we simply track that a relation between entity and token exists, but there is no frequency. The frequency is always 1. For those indexes we do not store *1 as frequency but omit it completely.
The TupleOps class now can work with such indexes and will also store frequencies of 1 like this.
show more ...
|
| #
596d5287 |
| 11-May-2023 |
Andreas Gohr <andi@splitbrain.org> |
Working fulltext collection and search
This finalizes the FulltextCollection and FulltextCollectionSearch classes. Proper locking is implemented, tests have been enhanced.
It should be possible to
Working fulltext collection and search
This finalizes the FulltextCollection and FulltextCollectionSearch classes. Proper locking is implemented, tests have been enhanced.
It should be possible to reimplement the page full text search on top of it.
show more ...
|
| #
9bd7d62f |
| 08-Dec-2021 |
Andreas Gohr <andi@splitbrain.org> |
Changed IndexAccessor names based on access method not content
|