我正在寻找CQ5.6.1中lucene索引配置文件的路径。 那它在哪里?
答案 0 :(得分:5)
indexing_config.xml
文件已嵌入到包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>
然后以您想要的任何方式配置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'
然后从jar中解压缩com/day/crx/query/lucene/indexing_config.xml
文件:
$ unzip -j FOUND_JAR com/day/crx/query/lucene/indexing_config.xml -d repository/workspaces/crx.default
或者,您可以下载indexing_config.xml
from Adobe site并将其复制到相应的目录。