Class LuceneQueryUtils

java.lang.Object
ubic.gemma.core.search.lucene.LuceneQueryUtils

public class LuceneQueryUtils extends Object
Utilities for parsing search queries using Lucene.

Restored for HS-7 search restoration Step 3 (see SEARCH_RECCE.md). This is a subset of the pre-strip LuceneQueryUtils: we keep parseSafely(SearchSettings, QueryParser, Consumer), escape(String), extractTerms(SearchSettings, Consumer), prepareDatabaseQuery(SearchSettings, Consumer), and isWildcard(SearchSettings) — the surface that DatabaseSearchSource and HibernateSearchSource actually call. DNF extraction (used by ontology search) is deferred along with the ontology source.

Author:
poirigui
  • Constructor Details

    • LuceneQueryUtils

      public LuceneQueryUtils()
  • Method Details