Object

org.zouzias.spark.lucenerdd.query

LuceneQueryHelpers

Related Doc: package query

Permalink

object LuceneQueryHelpers extends Serializable

Helper methods for Lucene queries, i.e., term, fuzzy, prefix query

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LuceneQueryHelpers
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. lazy val MatchAllDocs: MatchAllDocsQuery

    Permalink
  5. lazy val MatchAllDocsString: String

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def facetedTextSearch(indexSearcher: IndexSearcher, taxoReader: TaxonomyReader, facetsConfig: FacetsConfig, searchString: String, facetField: String, topK: Int, analyzer: Analyzer): SparkFacetResult

    Permalink

    Faceted search using SortedSetDocValuesFacetCounts

    Faceted search using SortedSetDocValuesFacetCounts

    indexSearcher

    Index searcher

    taxoReader

    taxonomy reader used for faceted search

    searchString

    Lucene search query string

    facetField

    Facet field name

    topK

    Number of returned documents

  11. def fields(indexSearcher: IndexSearcher): Set[String]

    Permalink

    Return all field names

    Return all field names

    indexSearcher

    Index searcher

  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def fuzzyQuery(indexSearcher: IndexSearcher, fieldName: String, fieldText: String, maxEdits: Int, topK: Int): Seq[SparkScoreDoc]

    Permalink

    Fuzzy query

    Fuzzy query

    indexSearcher

    Index searcher

    fieldName

    Field name

    fieldText

    Query

    maxEdits

    Edit distance

    topK

    Number of returned documents

  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. def moreLikeThis(indexSearcher: IndexSearcher, fieldName: String, query: String, minTermFreq: Int, minDocFreq: Int, topK: Int, analyzer: Analyzer): Iterator[SparkScoreDoc]

    Permalink

    Lucene's More Like This (MLT) functionality

    Lucene's More Like This (MLT) functionality

    indexSearcher

    Index searcher

    fieldName

    Field on which MLT is applied

    query

    Lucene query string

    minTermFreq

    Minimum term frequency

    minDocFreq

    Minimum document frequency

    topK

    Number of returned results

    analyzer

    Lucene analyzer

  18. def multiTermQuery(indexSearcher: IndexSearcher, docMap: Map[String, String], topK: Int, booleanClause: Occur = BooleanClause.Occur.MUST): Seq[SparkScoreDoc]

    Permalink

    Multi term search

    Multi term search

    indexSearcher

    Index searcher

    docMap

    Query as map

    topK

    Number of returned documents

  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. def parseQueryString(searchString: String, analyzer: Analyzer): Query

    Permalink

    Parse a Query string

  23. def phraseQuery(indexSearcher: IndexSearcher, fieldName: String, fieldText: String, topK: Int, analyzer: Analyzer): Seq[SparkScoreDoc]

    Permalink

    Phrase query

    Phrase query

    indexSearcher

    Index searcher

    fieldName

    Field name

    fieldText

    Query

    topK

    Number of returned documents

  24. def prefixQuery(indexSearcher: IndexSearcher, fieldName: String, fieldText: String, topK: Int): Seq[SparkScoreDoc]

    Permalink

    Prefix query

    Prefix query

    indexSearcher

    Index searcher

    fieldName

    Field name

    fieldText

    Query

    topK

    Number of returned documents

  25. def searchParser(indexSearcher: IndexSearcher, searchString: String, topK: Int, analyzer: Analyzer): Seq[SparkScoreDoc]

    Permalink

    Lucene query parser

    Lucene query parser

    indexSearcher

    Index searcher

    searchString

    Lucene search query string

    topK

    Number of returned documents

    analyzer

    Lucene Analyzer

  26. def searchTopK(indexSearcher: IndexSearcher, query: Query, topK: Int): Seq[SparkScoreDoc]

    Permalink

    Search top-k documents given a query

    Search top-k documents given a query

    indexSearcher

    Index searcher

    query

    Lucene Query object

    topK

    Number of returned documents

  27. def searchTopKDocs(indexSearcher: IndexSearcher, query: Query, topK: Int): Seq[Document]

    Permalink

    Search top-k documents

    Search top-k documents

    indexSearcher

    Index searcher

    query

    Lucene Query object

    topK

    Number of returned documents

  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def termQuery(indexSearcher: IndexSearcher, fieldName: String, fieldText: String, topK: Int): Seq[SparkScoreDoc]

    Permalink

    Term query

    Term query

    indexSearcher

    Index searcher

    fieldName

    Field name

    fieldText

    Query

    topK

    Number of returned documents

  30. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  31. def totalDocs(indexSearcher: IndexSearcher): Long

    Permalink

    Returns total number of lucene documents

    Returns total number of lucene documents

    indexSearcher

    Index searcher

  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped