A C D E F G I M O R S T 
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 passed SolrDocument.
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 given SolrDocument (e.g.
resolve(SolrDocument, EntityType, Object...) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
Extract an EntityReference of the specified type from the given SolrDocument (e.g.
resolveDocument(SolrDocument, Object...) - Method in class org.xwiki.search.solr.script.SolrIndexScriptService
Extract a DocumentReference from the given SolrDocument (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 passed SolrDocument.
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
 
A C D E F G I M O R S T 
All Classes All Packages