繁体   English   中英

Solr配置,用于使用php自动完成

[英]Solr configuration for autocompletion implementation with php

我如何索引我的数据并在solr中配置solr和我的搜索选项,可以实现具有以下要求的自动完成功能(例如google):

产品:-我们提供带有标题,描述和ID的产品,例如标题:Toshiba tecra s1:centrino 1.5 ghz / xp pro / 15.0“ tft / 40 gb / 256 mb + 256 mb + 256mb / cd-rw-dvd-rom / lan / wi-fi-必须以以下方式对本产品或本产品的字段进行索引:如果用户开始输入以下内容,则应可能进行以下操作(用户搜索搜索字词(例如,TOSHIBA或tOSHiba)的方式没有区别)。前三个字符“ tos”最多20个结果(完整标题(词组),例如“东芝tecra s1:centrino 1.5 ghz / xp pro / 15.0” tft / 40 gb / 256 mb + 256 mb + 256mb / cd-rw-dvd-rom / lan / wi-fi“)应该出现在自动填充框中。 -如果用户输入了两个词“东芝tecra”,则搜索结果必须更加精确,并且仅应显示包含(相关的)术语“东芝tecra”的所有文档。

对此有任何提示,使用哪种标记器/搜索组件等,将是很棒的。

我正在使用solr版本3.5

谢谢您的想法Ramo

Solr 3.X具有内置的Askerer组件,它使您可以在有限的字段上建立建议。

以下链接提供了实现详细信息-
1. http://lucidworks.lucidimagination.com/display/solr/Suggester
2. http://solr.pl/en/2010/11/15/solr-and-autocomplete-part-2/

对于其他方法,您可以检查EdgeNGrams实施条款组件

暂无
暂无

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

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