Package sonia.scm.search
package sonia.scm.search
-
ClassDescriptionKeep index in sync with
HandlerEvent
.Represents an object which matched the search query.Base class of hit field types.A field which consists of fragments that contain a match of the search query.A field holding a complete value.Id<T>Describes the id of an indexed object.Index<T>Can be used to index objects for full text searches.Builder api to delete all objects which match parts of their id.Deleter provides an api to delete object from index.Details of an index.Indexer<T>Indexer for a specific type.Abstract class which builds the foundation for tasks which re-index all items.A marker keeping track of when and with which model version an object type was last indexed.Can be used to mark when a type of object was last indexed and with which version.Index log store for a specific index.IndexTask<T>A task which updates an index.Exception is thrown if a best guess query is executed and the search type does not contain a field which is marked for default query.QueryBuilder<T>Build and execute queries against an index.Result of a counting query.Is thrown if a query with invalid syntax was executed.Result of a query.Searchable<T>A field of aSearchableType
.A type which can be searched with theSearchEngine
.TheSearchEngine
is the main entry point for indexing and searching.Api for modifying multiple indices at once.Search and index api.Generic exception which could be thrown by any part of the search engine.A serializable version ofIndexTask
.