结果dataimporthandler状态显示它了索引,以及10个文件被添加,但没有显示时,我搜索词添加文件的一部分的任何结果。如果我给:寻找它显示所有记录CLOB记录Solr的没有显示后的分度表记录
例如:
<?xml version="1.0" encoding="UTF-8" ?>
<message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="someurl" xmlns:csp="someurl.xsd" xsi:schemaLocation="somelocation jar: id="002" message-type="create">
<content>
<dsp:row>
<dsp:channel>100</dsp:channel>
<dsp:role>115</dsp:role>
</dsp:row>
<![CDATA[ <ol><li>java</li></ol><li>ASP</li>]]>
</body></content></message>
数据-config.xml中
<document name="doc">
<entity name="MYCONTENT" transformer="ClobTransformer"
query="SELECT CID,XML FROM MYCONTENT">
<field column="CID" name="CID"/>
<field column="XML" clob="true" name="XML"/>
</entity>
</document>
schema.xml中
<field name="CID" type="string" indexed="true" stored="true" required="true"/>
<field name="XML" type="string" indexed="true" stored="true" required="true"/>
<dynamicField name="*" type="ignored" />
<uniqueKey>CID</uniqueKey>
<defaultSearchField>XML</defaultSearchField>
solrconfig.xml
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">/data-config.xml</str>
<str name="rows">10</str>
</lst>
</requestHandler>
我不知道为什么它没有显示,当我搜索“Java”的“ASP”的结果。任何帮助是极大的赞赏。
在此先感谢
作者Srini
有点信息:您需要定义或自定义文本字段类型。 与Solr 3.5一起安装的示例schema.xml文件有几种文本字段,“text_general”和“text_en”是开始的好地方。您可以使用其中的一种,然后对其进行自定义。 – 2012-04-09 18:39:17