| Interface | Description |
|---|---|
| IndexedDataFactory |
A indexed data factory is required to provide all data of a lucene search index in form of
IndexedData
objects for one IndexConfiguration instance. |
| PostQueryFilter |
Implementations of this class handle the lucenesearch's post-query filtering.
|
| Class | Description |
|---|---|
| AbstractLuceneItem |
Abstract superclass for lucenesearch items.
|
| AttributeConfiguration |
AttributeConfigurations represent an indexed attribute, for example the name of a product.
|
| AttributeConfigurationTest | |
| DefaultIndexedDataFactory |
The default implementation of
IndexedDataFactory(see
GeneratedIndexConfiguration.setIndexedDataFactoryClassName(String)). |
| DefaultPostQueryFilter |
A default implementation of the interface
PostQueryFilterThis Filter gets a list with items which are sorted out in the lucene search if this filter is used. |
| Facet | |
| GeneratedAbstractLuceneItem |
Generated class for type
AbstractLuceneItem. |
| GeneratedAttributeConfiguration |
Generated class for type
AttributeConfiguration. |
| GeneratedIndexConfiguration |
Generated class for type
IndexConfiguration. |
| GeneratedIndexUpdate |
Generated class for type
IndexUpdate. |
| GeneratedLanguageConfiguration |
Generated class for type
LanguageConfiguration. |
| GeneratedLuceneIndex |
Generated class for type
LuceneIndex. |
| GeneratedLucenesearchbackofficeManager |
Generated class for type
LucenesearchbackofficeManager. |
| GeneratedLucenesearchManager |
Generated class for type
LucenesearchManager. |
| GeneratedRebuildIndexJob |
Generated class for type
RebuildIndexJob. |
| GeneratedUpdateIndexJob |
Generated class for type
UpdateIndexJob. |
| HMCPostQueryFilter |
A default implementation of the interface
PostQueryFilter Only if the current user is not an admin the lucene search result will be filtered with a given item list. |
| IndexConfiguration |
An IndexConfiguration adds items of a given type to a LuceneIndex, indexing some specified attributes.
|
| IndexedData |
Used to collect all indexed text fields of an item during index (re)building.
|
| IndexUpdate |
Describes a scheduled update request for a given
IndexConfiguration and
a given Item. |
| LanguageConfiguration |
Configures which languages are included within a
LuceneIndex. |
| LuceneIndex |
A LuceneIndex is separately searchable and updateable.
|
| LuceneIndex.CombinedFilter | |
| LuceneIndex.IndexProvider |
IndexProvider methods #lock(File) , #unlock(File) are guarded by a
ReentrantReadWriteLock.writeLock() for
every distinguish directory name. |
| LuceneIndex.ResultBitSetCacheUnit |
Special cache unit caching facet value BitSets for a given index.
|
| LuceneIndexTest | |
| LucenesearchbackofficeManager |
This is the extension manager of the Ybackoffice extension.
|
| LucenesearchHelper |
Helper methods for the lucenesearch extension.
|
| LucenesearchManager |
This is the manager for the lucenesearch extension.
|
| LucenesearchManagerTest |
An isolated presenting how does the 'check.index.existence' flag is affecting
LucenesearchManager.createEssentialData(Map, JspContext) logic. |
| LuceneSearchResult<E> |
Lucenesearch
SearchResult implementation that additionally provides scores. |
| LuceneSearchResult.HitSet | |
| LucenesearchTest | |
| LuceneTest | |
| PassThroughQueryFilter |
Simple query filter implementation which actually doesn't do any checking at all.
|
| PLA_12639_Test |
Tests PLA-12639.
|
| PostQueryFilterTest | |
| RebuildIndexJob |
A job that calls
LucenesearchManager.rebuildAllIndexes(). |
| TestPostQueryFilter |
An implementation of PostQueryFilter that is used for unit tests.
|
| UpdateIndexJob |
The
UpdateIndexJob is a Job run every minute that updates the LuceneIndex instances incrementally. |
| Exception | Description |
|---|---|
| IndexAccessException |
This exception is thrown if an IOException occurs while accessing the search index.
|
| NoneLanguageForIndexFoundException | |
| ParseException |
This exception is thrown if the lucene library throws an org.apache.lucene.queryParser.ParseException.
|
Copyright © 2017 SAP SE. All Rights Reserved.