Anchor | ||||
---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
| ||||
The method of indexing content in XperienCentral was changed in version R28 and further refined in version R29. |
...
- The JCR Browser
- The JCR Import/Export Tool
- Custom code which has not been rewritten to use the new search index
In This Topic
Table of Contents | ||
---|---|---|
|
...
Configuring Apache Jackrabbit
If you want to use Apache Jackrabbit for indexing content instead of the XperienCentral-optimized implementation, you must make a few configuration changes to your deployment. Follow these steps:
- Stop XperienCentral.
- Open the file
<wm-root>/work/<jcr directory>/repository.xml
in a text editor. Add the following declarations to the
<Workspace></Workspace>
section:Code Block theme Eclipse <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <param name="path" value="${wsp.home}/index" /> <param name="respectDocumentOrder" value="false" /> <param name="useCompoundFile" value="true" /> <param name="minMergeDocs" value="100" /> <param name="volatileIdleTime" value="3" /> <param name="maxMergeDocs" value="100000" /> <param name="mergeFactor" value="100" /><!-- old: 10 --> <param name="bufferSize" value="100" /><!-- old: 10 --> <param name="cacheSize" value="100000" /><!-- old: 1000 --> <param name="forceConsistencyCheck" value="false" /> <param name="autoRepair" value="true" /> <param name="onWorkspaceInconsistency" value="log" /> </SearchIndex>
Add the following declarations to the
<Versioning></Versioning>
section:Code Block theme Eclipse <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <param name="path" value="${rep.home}/repository/index" /> <param name="respectDocumentOrder" value="false" /> <param name="useCompoundFile" value="true" /> <param name="minMergeDocs" value="100" /> <param name="volatileIdleTime" value="3" /> <param name="maxMergeDocs" value="100000" /> <param name="mergeFactor" value="100" /><!-- old: 10 --> <param name="bufferSize" value="100" /><!-- old: 10 --> <param name="cacheSize" value="100000" /><!-- old: 1000 --> <param name="forceConsistencyCheck" value="false" /> <param name="autoRepair" value="true" /> <param name="onWorkspaceInconsistency" value="log" /> </SearchIndex>
- Save
repository.xml
. - Delete the directory
<wm-root>/work/jcr/repository
. - Restart XperienCentral. The Apache Jackrabbit JCR index will be built.