繁体   English   中英

Ruby on Rails-Sunspot Solr搜索配置

[英]Ruby on Rails - Sunspot Solr search configuration

我在Ruby on Rails项目中配置了Sunspot / Solr,并且运行良好。 因此,它的响应时间很棒,可以快速找到记录。

但是我有两个问题/问题,找不到解决方法,也找不到任何信息或解释。

a)我想知道如何更改引擎行为,例如,当我搜索“ windows”时,我可以找到包含该单词的所有记录。 但是,如果我搜索“窗口”,则不会返回任何记录。 有什么方法可以更改任何参数来更改此行为?

b)我想知道我是否实现了一些文件上传脚本或实用程序,是否能够为那些相关文件建立索引,我的意思是,如果我上传一个附加到记录的PDF(使用ActiveRecord)。 Solr / Sunspot能够索引并找到它。

问候。

我可以从Solr角度提供答案,请检查是否可以将其映射到Sunspot API:-

  1. 对于窗口和窗口搜索,您需要在字段上启用词干 词干会减少单词的词根,使您始终可以将结果与单词的词根匹配。 检查如何将过滤器添加到Sunspot中定义的字段,或者如何在schema.xml中定义配置了词干过滤器的文本字段。

  2. Solr Extract Handler提供了使用丰富文档并解析内容的功能。 Solr使用了Apache Tika底层,并且可以解析大多数丰富文档格式。 只需在Sunspot中检查匹配的api。 我知道Solrj为此提供了一个简单的api。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM