LuceneIndexer

lightdb.lucene.LuceneIndexer
case class LuceneIndexer[D <: Document[D]](indexSupport: IndexSupport[D], persistent: Boolean, analyzer: Analyzer) extends Indexer[D]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Indexer[D]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Classlikes

case class IndexedFieldBuilder(fieldName: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply(name: String): IndexedFieldBuilder
override def commit(): IO[Unit]

Attributes

Definition Classes
Indexer
override def count(): IO[Int]

Attributes

Definition Classes
Indexer
override def withSearchContext[Return](f: (SearchContext[D]) => IO[Return]): IO[Return]

Attributes

Definition Classes
Indexer

Inherited methods

def fields: List[IndexedField[_, D]]

Attributes

Inherited from:
Indexer
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Inherited fields

protected var _fields: List[IndexedField[_, D]]

Attributes

Inherited from:
Indexer