lightdb.lucene
package lightdb.lucene
Members list
Packages
package lightdb.lucene.index
Type members
Classlikes
case class LucenePaginatedIterator(searcher: IndexSearcher, query: Query, sort: Sort, pageSize: Int, scoreDocs: Boolean) extends Iterator[(Document, Double)]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Iterator[(Document, Double)]trait IterableOnceOps[(Document, Double), Iterator, Iterator[(Document, Double)]]trait IterableOnce[(Document, Double)]class Objecttrait Matchableclass AnyShow all
class LuceneSearchBuilder[Doc <: Document[Doc], Model <: DocumentModel[Doc]](store: LuceneStore[Doc, Model], model: Model, tx: LuceneTransaction[Doc, Model])
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow 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 Disposabletrait Initializableclass Objecttrait Matchableclass AnyShow all
object LuceneStore extends CollectionManager
Attributes
- Companion
- class
- Supertypes
-
trait CollectionManagertrait StoreManagerclass Objecttrait Matchableclass Any
- Self type
-
LuceneStore.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 Serializabletrait Producttrait Equalstrait CollectionTransaction[Doc, Model]trait Transaction[Doc, Model]class Objecttrait Matchableclass AnyShow all
In this article