public class DefaultSolrConfiguration extends Object implements OakSolrConfiguration
OakSolrConfiguration for the embedded Solr server| Constructor and Description |
|---|
DefaultSolrConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CommitPolicy |
getCommitPolicy()
Provide the commit policy to be used with the underlying Solr instance
|
String |
getFieldForPathRestriction(org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction pathRestriction)
Provide a field name to search over for the given
Filter.PathRestriction |
String |
getFieldForPropertyRestriction(org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction propertyRestriction)
Provide a field name to search over for the given
Filter.PropertyRestriction |
String |
getFieldNameFor(org.apache.jackrabbit.oak.api.Type<?> propertyType)
Provide a field name to be used for indexing / searching a certain
Type |
String |
getPathField()
Provide the field name for indexing / searching paths
|
public String getFieldNameFor(org.apache.jackrabbit.oak.api.Type<?> propertyType)
OakSolrConfigurationTypegetFieldNameFor in interface OakSolrConfigurationpropertyType - the Type to be indexed / searchedString representing the Solr field to be used for the given Type.public String getPathField()
OakSolrConfigurationgetPathField in interface OakSolrConfigurationString representing the Solr field to be used for paths.public String getFieldForPathRestriction(org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction pathRestriction)
OakSolrConfigurationFilter.PathRestrictiongetFieldForPathRestriction in interface OakSolrConfigurationpathRestriction - the Filter.PathRestriction used for filtering search resultsString to be used by Solr for the given restrictionpublic String getFieldForPropertyRestriction(org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction propertyRestriction)
OakSolrConfigurationFilter.PropertyRestrictiongetFieldForPropertyRestriction in interface OakSolrConfigurationpropertyRestriction - the Filter.PropertyRestriction used for filtering search resultsString to be used by Solr for the given restrictionpublic CommitPolicy getCommitPolicy()
OakSolrConfigurationgetCommitPolicy in interface OakSolrConfigurationCommitPolicyCopyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.