|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
above
You can exclude the value above
by calling .excludeLimit()
@Indexed
themselves.
fieldName
to the Lucene Document document
using the value
indexedString
.
fieldName
to the Lucene Document document
using the value numericValue
.
impl
parameter
or use an external @AnalyzerDef definition through the def
parameterDiscriminator
implementation.BatchedQueueingProcessor.performWorks(org.hibernate.search.backend.WorkQueue)
is called.below
You can exclude the value below
by calling .excludeLimit()
BigInteger
element.CachingWrapperFilter
CachingWrapperFilter
which
uses SoftReferences
instead of WeakReferences
in order to cache
the filter BitSet
.CharFilterFactory
and its parametersIndexReader
if no other resource is using it
in which case the reference to this container will also be removed.
ReaderProvider.openReader(org.hibernate.search.store.DirectoryProvider...)
.
Analyzer
or default
Similarity
) and checks whether certain optional libraries are available.FullTextSession.getSearchFactory()
instead.Search.getFullTextEntityManager(javax.persistence.EntityManager)
entities
and their respective subclasses.
entities
and their respective subclasses.
entities
and their respective subclasses.
Search.getFullTextSession(Session)
Field.indexNullAs()
parameter indicating that null
values should not indexed using the
DeleteLuceneWork
,
performing the same LuceneWork in an optimal way in case
the index is NOT shared across different entities
(which is the default).SearchFactory
is destroyed.
Directory
equals()
and hashCode()
must guaranty equality
between two providers pointing to the same underlying Lucene Store.Field.indexNullAs()
parameter.
@IndexedEmbedded
, but themselves do not
contain the @Indexed
annotation.@Indexed
themselves.
@Indexed
.@Indexed
.
EntityInfo
s out of the QueryHits
.Element
.
Explanation
object describing the score computation for the matching object/document
in the current query
Explanation
object describing the score computation for the matching object/document
in the current query
Explanation
object describing the score computation for
the matching object/document
This feature is relatively expensive, do not use unless you return a limited
amount of objects (using pagination)
To retrieve explanation of a single result, consider retrieving ProjectionConstants.DOCUMENT_ID
and using fullTextQuery.explain(int)
ClassBridge
annotation.
FullTextFilterDef
s.FSDirectory
.FullTextQuery
.FullTextQueryImpl
instance.
Session
with fulltext search and indexing capabilities.true
the search statistic will be gathered.
Document
name
.
LuceneOptions.addFieldToDocument(String, String, org.apache.lucene.document.Document)
over manually building your Field objects and adding them to the Document.
Class
from a String parameter.
Document
for a given entity instance
and its id
.
LuceneOptions.addFieldToDocument(String, String, org.apache.lucene.document.Document)
over manually building your Field objects and adding them to the Document.
list().size()
because list() if the index is
not in sync with the database at the time of query.
getResultList().size()
because getResultList()
may be not in sync with the database at the time of query.
LuceneOptions.addFieldToDocument(String, String, org.apache.lucene.document.Document)
over manually building your Field objects and adding them to the Document.
LuceneOptions.addFieldToDocument(String, String, org.apache.lucene.document.Document)
over manually building your Field objects and adding them to the Document.
FullTextQuery.limitExecutionTimeTo(long, java.util.concurrent.TimeUnit)
}, returns true if partial results are returned (ie if the time limit has been reached
and the result fetching process has been terminated.
FullTextQuery.limitExecutionTimeTo(long, java.util.concurrent.TimeUnit)
}, returns true if partial results are returned (ie if the time limit has been reached
and the result fetching process has been terminated.
MutableSearchFactory
IndexControlMBean
JMX attributes and operations.event
Other options manual
org.apache.lucene.index.IndexWriter
LuceneOptions.addFieldToDocument(String, String, org.apache.lucene.document.Document)
over manually building your Field objects and adding them to the Document.
LuceneBackendQueueProcessor
true
JMX beans get enabled.
InitialContext
.hibernate.search.filter.cache_strategy.size
Above this limit, Filters are kept as soft references@Field
supporting Lucene's numeric field feature.entityType
Loader
interface used for loading entities which are projected via
ProjectionConstants.THIS
.DocumentId
entityType
and the identifier id
from the index.
entityType
and the identifier id
from the index.
entityType
and the identifier id
from the index.
entityType
and the identifier id
from the index.
ScopedAnalyzer
is a wrapper class containing all analyzers for a given class.ReaderProvider
shares IndexReaders as long as they are "current";
main difference with SharedReaderProvider is the way to update the Readers when needed:
this uses IndexReader.reopen() which should improve performance on larger indexes
as it shares buffers with previous IndexReader generation for the segments which didn't change.MassIndexerProgressMonitor
.#getPlannedLuceneWork(SearchFactoryImplementor)
would return.
Statistics
interface.TokenFilterFactory
and its parameters.TokenizerFactory
and its parameters.FieldBridge
able to convert the index representation back into an object without losing information.StringBridge allowing a translation from the string representation back to the Object
.
DirectoryProvider
changes.DirectoryProvider
s in case the SearchFactory is updated.
URI
URL
s.Workspace.getIndexWriter(boolean, org.hibernate.search.exception.impl.ErrorContextBuilder)
the lock must be acquired,
and resources must be closed before releasing the lock.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |