我跟隨this link索引Solr中的文件。我在Solr文件夾中創建了一個文件夾,然後創建了名爲「easy」的文件夾,然後創建了conf文件夾。 conf文件夾裏面,我創建schema.xml中寫了這樣它裏面:Solr-Tika集成索引文件
<field name="content" type="text" indexed="true" stored="true" multiValued="true"/>
在那之後,我創建solrconfig.xml中然後寫這些代碼:
<requestHandler name="/dataimport">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
<lib dir="../../dist/" regex="apache-solr-dataimporthandler-.*\.jar" />
之後,創建數據 - config.xml文件然後寫這些代碼:
<dataConfig>
<script><![CDATA[
id = 1;
function GenerateId(row) {
row.put('id', (id ++).toFixed());
return row;
}
]]></script>
<dataSource type="BinURLDataSource" name="data"/>
<dataSource type="URLDataSource" baseUrl="http://localhost/tmp/bin/" name="main"/>
<document>
<entity name="rec" processor="XPathEntityProcessor" url="data.xml" forEach="/albums/album" dataSource="main" transformer="script:GenerateId">
<field column="title" xpath="//title" />
<field column="description" xpath="//description" />
<entity processor="TikaEntityProcessor" url="http://localhost/tmp/bin/${rec.description}" dataSource="data">
<field column="text" name="content" />
<field column="Author" name="author" meta="true" />
<field column="title" name="title" meta="true" />
</entity>
</entity>
</document>
</dataConfig>
然後我跑Solr的服務器,併發生錯誤
簡單: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:從 /首頁/愛麗絲/下載/ Solr的錯誤加載Solr的配置: 無法爲核心容易加載的conf -4.10.2/example/solr/test/easy/conf/solrconfig.xml
根據the link which l am following,我缺少哪些部分? ?
有關的lib
<lib dir="../../dist/" regex="apache-solr-dataimporthandler-.*\.jar" />
第二個問題我需要改變」 ../../dist/什麼路徑是
- 我刪除了lib部分從solrconfig。 XML並重新啓動服務器。錯誤仍然存在的。