Hi,
I have a question about tag SearchIndex in a repository configuration
file (repository.xml).
I put in the file a configuration by default in tag SearchIndex :
<?xml version="1.0"?>
<Repository>
....
<PersistenceManager
class="org.apache.jackrabbit.core.state.obj.ObjectPersistenceManager" />
<SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index"/>
<param name="useCompoundFile" value="true"/>
<param name="minMergeDocs" value="100"/>
<param name="volatileIdleTime" value="3"/>
<param name="maxMergeDocs" value="100000"/>
<param name="mergeFactor" value="10"/>
<param name="bufferSize" value="10"/>
<param name="cacheSize" value="1000"/>
<param name="forceConsistencyCheck" value="false"/>
<param name="autoRepair" value="true"/>
<param name="analyzer"
value="org.apache.lucene.analysis.standard.StandardAnalyzer"/>
<param name="queryClass"
value="org.apache.jackrabbit.core.query.QueryImpl"/>
<param name="idleTime" value="-1"/>
</SearchIndex>
...
</Repository>
But, I will want to understand the role of each parameter to optimize
the configuration of my repository.
A person can it explain me?
A last question, which are the various possibilities for the attribute
"class"?
Tank you for your help.
Kind Regards,
Christophe