Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-1722

Use a shared IndexSearcher for performing Lucene queries

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.0
    • query
    • None

    Description

      Currently the Lucene integrations opens a new IndexSeracher for every read call. This proves to be costly as per OAK-1702. Instead we should use a shared IndexSearcher based on approach taken in Lucene SearcherManager.

      Further there needs to be a way to pickup any changes in Lucene index across cluster nodes

      Attachments

        1. OAK-1722-improve-concurrency.patch
          4 kB
          Chetan Mehrotra

        Issue Links

          Activity

            People

              jukkaz Jukka Zitting
              chetanm Chetan Mehrotra
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: