我正在CQ5.6.1中寻找lucene索引配置文件的路径。
那在哪呢
最佳答案
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'
然后从罐子中解压缩
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并将其复制到适当的目录。