A C D E F G I M O R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSolrCoreInitializer - Class in org.xwiki.search.solr
-
Base helper class to implement
SolrCoreInitializer
. - AbstractSolrCoreInitializer() - Constructor for class org.xwiki.search.solr.AbstractSolrCoreInitializer
- addBinaryField(String, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Binary data.
- addBooleanField(String, boolean, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addCopyField(String, String...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a copy field.
- addField(String, String, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addField(Map<String, Object>, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addFieldType(String, String, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field type in the Solr schema.
- addMapField(String) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Binary data.
- addPDateField(String, boolean, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addPDoubleField(String, boolean, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addPFloatField(String, boolean, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addPIntField(String, boolean, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addPLongField(String, boolean, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addStringField(String, boolean, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- addTextGeneralField(String, boolean, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field in the Solr schema.
- ATOMIC_UPDATE_MODIFIER_ADD - Static variable in interface org.xwiki.search.solr.SolrUtils
-
Adds the specified values to a multiValued field.
- ATOMIC_UPDATE_MODIFIER_ADD_DISTINCT - Static variable in interface org.xwiki.search.solr.SolrUtils
-
Adds the specified values to a multiValued field, only if not already present.
- ATOMIC_UPDATE_MODIFIER_INC - Static variable in interface org.xwiki.search.solr.SolrUtils
-
Increments a numeric value by a specific amount.
- ATOMIC_UPDATE_MODIFIER_REMOVE - Static variable in interface org.xwiki.search.solr.SolrUtils
-
Removes (all occurrences of) the specified values from a multiValued field.
- ATOMIC_UPDATE_MODIFIER_REMOVEREGEX - Static variable in interface org.xwiki.search.solr.SolrUtils
-
Removes all occurrences of the specified regex from a multiValued field.
- ATOMIC_UPDATE_MODIFIER_SET - Static variable in interface org.xwiki.search.solr.SolrUtils
-
Set or replace the field value(s) with the specified value(s), or remove the values if 'null' or empty list is specified as the new value.
C
- client - Variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- commit() - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Performs an explicit commit, causing pending documents to be committed for indexing.
- CONTEXT_LASTEXCEPTION - Static variable in class org.xwiki.search.solr.script.SolrIndexScriptService
-
Field name of the last API exception inserted in context.
- createSchema() - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Create the schema from scratch.
D
- delete(List<EntityReference>) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
-
Delete multiple entities and all their contained entities recursively.
- delete(EntityReference) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
-
Delete an indexed entity and all its contained entities recursively.
- deleteField(String, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Delete a field in the Solr schema.
- descriptor - Variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
E
- extract(E, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrEntityMetadataExtractor
F
- fields - Variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
G
- get(String, SolrDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract from the document the value associated with the passed field name.
- get(String, SolrDocument, Type) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract from the document the value associated with the passed field name.
- get(String, SolrDocument, T) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract from the document the value associated with the passed field name.
- getClient(String) - Method in interface org.xwiki.search.solr.Solr
- getCollection(String, SolrDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract from the document the values associated with the passed field name.
- getCollection(String, SolrDocument, Type) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract from the document the values associated with the passed field name.
- getCoreName() - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- getCoreName() - Method in interface org.xwiki.search.solr.SolrCoreInitializer
- getCurrentCoreVersion() - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- getCurrentXWikiVersion() - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- getFields(boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- getFieldTypes(boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- getId(SolrDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract the identifier of the document.
- getList(String, SolrDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract from the document the values associated with the passed field name.
- getMap(String, SolrDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract a
Map<String, Object>
from the passedSolrDocument
. - getMapFieldName(String, String, Type) - Method in interface org.xwiki.search.solr.SolrUtils
- getQueueSize() - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
- getSet(String, SolrDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Extract from the document the values associated with the passed field name.
- getVersion() - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
I
- index(List<EntityReference>) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
-
Index multiple entities and all their contained entities recursively.
- index(EntityReference) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
-
Index an entity and all it's contained entities recursively.
- initialize(SolrClient) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- initialize(SolrClient) - Method in interface org.xwiki.search.solr.SolrCoreInitializer
-
Initialize the client after its creation.
- initializeBaseSchema() - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- initializeCoreSchema() - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- isCache() - Method in interface org.xwiki.search.solr.SolrCoreInitializer
-
Indicate if the the core content is considered to be caching (it's possible to recreate it if the core is lost).
M
- migrateSchema(long) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Migrate the existing schema.
O
- org.xwiki.search.solr - package org.xwiki.search.solr
- org.xwiki.search.solr.script - package org.xwiki.search.solr.script
R
- replaceFieldType(String, String, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Replace a field type in the Solr schema.
- resolve(SolrDocument, Object...) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
-
Extract an
EntityReference
from the givenSolrDocument
(e.g. - resolve(SolrDocument, EntityType, Object...) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
-
Extract an
EntityReference
of the specified type from the givenSolrDocument
(e.g. - resolveDocument(SolrDocument, Object...) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
-
Extract a
DocumentReference
from the givenSolrDocument
(e.g.
S
- SCHEMA_BASE_VERSION - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The base schema version.
- SCHEMA_VERSION_12_10 - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The base schema version for XWiki 12.10.
- SCHEMA_VERSION_12_3 - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The base schema version for XWiki 12.3.
- SCHEMA_VERSION_12_5 - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The base schema version for XWiki 12.5.
- SCHEMA_VERSION_12_6 - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The base schema version for XWiki 12.6.
- SCHEMA_VERSION_14_7 - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The base schema version for XWiki 14.7.
- set(String, Object, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Store in the document the value associated with the passed field name.
- set(String, Collection<?>, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Store in the document the values associated with the passed field name.
- setAtomic(String, String, Object, Type, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Store in the document the value associated with the passed field name.
- setAtomic(String, String, Object, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Store in the document the value associated with the passed field name.
- setBinaryField(String, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setBooleanField(String, boolean, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setCurrentCoreVersion(boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- setCurrentXWikiVersion(boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- setField(String, String, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setField(Map<String, Object>, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setFieldType(String, String, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field type in the Solr schema.
- setFieldType(Map<String, Object>, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field type in the Solr schema.
- setFieldType(FieldTypeDefinition, boolean) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add a field type in the Solr schema.
- setId(Object, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Set the identifier of the document.
- setMap(String, Map<String, ?>, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Set a
Map<String, Object>
in the passedSolrDocument
. - setMapField(String, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setPDateField(String, boolean, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setPDoubleField(String, boolean, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setPFloatField(String, boolean, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setPIntField(String, boolean, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setPLongField(String, boolean, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setString(String, Object, Type, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Store in the document the value associated with the passed field name.
- setString(String, Object, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
-
Store in the document the value associated with the passed field name.
- setString(String, Collection<?>, Type, SolrInputDocument) - Method in interface org.xwiki.search.solr.SolrUtils
- setStringField(String, boolean, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- setTextGeneralField(String, boolean, boolean, Object...) - Method in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
Add or replace a field in the Solr schema.
- Solr - Interface in org.xwiki.search.solr
-
The central entry point to access a Solr core.
- SOLR_FIELD_DOCVALUES - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The name of the attribute indicating if the value of the field will be put in a column-oriented DocValues structure.
- SOLR_FIELD_ID - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The name of the field containing the identifier of the document.
- SOLR_FIELD_INDEXED - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The name of the attribute indicating if the Solr field should be indexed.
- SOLR_FIELD_MULTIVALUED - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The name of the attribute indicating that a single document might contain multiple values for this Solr field type.
- SOLR_FIELD_NAME - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The name of the attribute containing the name of the Solr field.
- SOLR_FIELD_SORTMISSINGLAST - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The name of the attribute Control the placement of documents when a sort field is not present.
- SOLR_FIELD_STORED - Static variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
-
The name of the attribute indicating if the Solr field should be stored.
- SolrCoreInitializer - Interface in org.xwiki.search.solr
-
An extension point used to inject mandatory Solr cores.
- SolrEntityMetadataExtractor<E> - Interface in org.xwiki.search.solr
-
An extension point to be called when an entity is indexed for the Solr search core.
- SolrException - Exception in org.xwiki.search.solr
-
Solr component exception.
- SolrException(String) - Constructor for exception org.xwiki.search.solr.SolrException
-
Constructor.
- SolrException(String, Exception) - Constructor for exception org.xwiki.search.solr.SolrException
-
Constructor.
- SolrIndexScriptService - Class in org.xwiki.search.solr.script
-
Script service exposing interaction with the
SolrIndexer
. - SolrIndexScriptService() - Constructor for class org.xwiki.search.solr.script.SolrIndexScriptService
- solrSchemaUtils - Variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
- SolrUtils - Interface in org.xwiki.search.solr
-
Various helpers around the Solr API.
T
- toCompleteFilterQueryString(Object) - Method in interface org.xwiki.search.solr.SolrUtils
-
Serialize the value into a string that is a complete query string, i.e., cannot be combined with other strings.
- toCompleteFilterQueryString(Object, Type) - Method in interface org.xwiki.search.solr.SolrUtils
-
Serialize the value into a string that is a complete query string, i.e., cannot be combined with other strings.
- toFilterQueryString(Object) - Method in interface org.xwiki.search.solr.SolrUtils
-
Serialize the value into a value usable in a Solr filter query.
- toFilterQueryString(Object, Type) - Method in interface org.xwiki.search.solr.SolrUtils
-
Serialize the value into a value usable in a Solr filter query.
- types - Variable in class org.xwiki.search.solr.AbstractSolrCoreInitializer
All Classes All Packages