【发布时间】:2016-07-21 10:44:11
【问题描述】:
我已经通过 json 文档压缩成几个字段:Content、Title 和 id
id 是一个简单的唯一 ID,标题是页面标题,例如“页面标题”,内容是其他所有内容,因此在此上下文中构成网页的元素如下:图像替代文本、页面上的文本等,但是没有 HTML 只是原始内容。我希望能够在这个内容块中执行搜索,所以说它看起来像这样
“一个图像替代文本来自页面的一些文本”如果我搜索“来自页面”我会期待一个结果。但是我没有得到任何东西。我的内容字段类型设置为包含以下过滤器
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory"
ignoreCase="true"
words="lang/stopwords_en.txt"
/>
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
<filter class="solr.PorterStemFilterFactory"/>
但是,当我查询我的索引时,即使使用单个单词,我也没有得到任何结果: http://localhost:8983/solr/collection1_shard2_replica1/select?q=页面&wt=json&indent=true
作为 Solr 的新手,我很挣扎!
【问题讨论】:
标签: solr