lightdb.lucene

package lightdb.lucene

Members list

Packages

Type members

Classlikes

case class LucenePaginatedIterator(searcher: IndexSearcher, query: Query, sort: Sort, pageSize: Int, scoreDocs: Boolean) extends Iterator[(Document, Double)]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Iterator[(Document, Double)]
trait IterableOnceOps[(Document, Double), Iterator, Iterator[(Document, Double)]]
trait IterableOnce[(Document, Double)]
class Object
trait Matchable
class Any
Show all
class LuceneSearchBuilder[Doc <: Document[Doc], Model <: DocumentModel[Doc]](store: LuceneStore[Doc, Model], model: Model, tx: LuceneTransaction[Doc, Model])

Attributes

Supertypes
class Object
trait Matchable
class Any
case class LuceneState[Doc <: Document[Doc]](index: Index, hasFacets: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class LuceneStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]](name: String, path: Option[Path], model: Model, val storeMode: StoreMode[Doc, Model], lightDB: LightDB, storeManager: StoreManager) extends Collection[Doc, Model]

Attributes

Companion
object
Supertypes
class Collection[Doc, Model]
class Store[Doc, Model]
trait Disposable
trait Initializable
class Object
trait Matchable
class Any
Show all
object LuceneStore extends CollectionManager

Attributes

Companion
class
Supertypes
trait CollectionManager
trait StoreManager
class Object
trait Matchable
class Any
Self type
case class LuceneTransaction[Doc <: Document[Doc], Model <: DocumentModel[Doc]](store: LuceneStore[Doc, Model], state: LuceneState[Doc], parent: Option[Transaction[Doc, Model]]) extends CollectionTransaction[Doc, Model]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CollectionTransaction[Doc, Model]
trait Transaction[Doc, Model]
class Object
trait Matchable
class Any
Show all