Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SearchIndex: Implement Collections (WIP) #3810

Draft
wants to merge 9 commits into
base: searchIndex-restructure
Choose a base branch
from

Commits on Sep 11, 2022

  1. keep modification state of MemoryIndexes

    MemoryIndexes only need to be saved back when they have been modified
    splitbrain committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    b3cb0bc View commit details
    Browse the repository at this point in the history
  2. Add a first collection based on the old FullText Index

    This collection is meant as a base class for fulltext indexes, a page
    specific implementation will follow.
    
    Currently contains lots of dead code that needs to be removed or
    replaced.
    splitbrain committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    1ca6792 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Fix autoloading for tests

    Namespace based loading for core tests  did not work as intended (but hasn't
    been used so far)
    splitbrain committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    12ebce9 View commit details
    Browse the repository at this point in the history
  2. Use base class for searchIndex tests

    Many tests are the same for File and Memory indexes
    splitbrain committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    6a086a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03a3563 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. WIP fulltext collection

    splitbrain committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    f5f947e View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. Configuration menu
    Copy the full SHA
    9f63f00 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    7fcedc3 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. 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.
    splitbrain committed May 11, 2023
    Configuration menu
    Copy the full SHA
    596d528 View commit details
    Browse the repository at this point in the history