该indexing_config.xml文件嵌入到bundle中com.day.crx.sling.server.为了更改它,您需要从jar中提取它(见下文),从同一目录复制到crx-quickstart/repository/workspaces/crx.default目录和workspace.xml文件中的引用:
<SearchIndex class="com.day.crx.query.lucene.LuceneHandler">
<param name="path" value="${wsp.home}/index"/>
<param name="resultFetchSize" value="50"/>
<!-- this is the new line: -->
<param name="indexingConfiguration" value="${wsp.home}/indexing_config.xml"/>
</SearchIndex>
Run Code Online (Sandbox Code Playgroud)
然后以您想要的任何方式配置Lucene索引.
提取indexing_config.xml
为了解压缩indexing_config.xml,首先找到crx-core-*.jar里面的文件crx-quickstart/launchpad/felix.在Linux/Mac OS X上,您可以使用shell:
$ cd crx-quickstart
$ find launchpad/felix -name 'crx-core-*.jar'
Run Code Online (Sandbox Code Playgroud)
然后com/day/crx/query/lucene/indexing_config.xml从jar 解压缩文件:
$ unzip -j FOUND_JAR com/day/crx/query/lucene/indexing_config.xml -d repository/workspaces/crx.default
Run Code Online (Sandbox Code Playgroud)
或者,您可以indexing_config.xml 从Adobe站点下载并将其复制到适当的目录.
| 归档时间: |
|
| 查看次数: |
1195 次 |
| 最近记录: |