我正在使用Solr 3.6获取自动建议。我一直指的是Solr Suggester组件(http://wiki.apache.org/solr/Suggester)。但是我无法决定我应该为Probeter使用哪个Lookup类,而且没有提供任何好的文档,我可以从中找到最好的文档。
我在这四个Lookup类中做出选择:
JaspellLookup - 基于Jaspell的基于树的表示, TSTLookup - 基于三元树的表示,能够立即更新数据结构, FSTLookup - 基于自动机的表示;构建速度较慢,但在运行时消耗的内存要少得多(请参阅下面的性能说明)。 WFSTLookup - 加权自动机表示:FSTLookup的替代方案,用于更细粒度的排名。 Solr 3.6+
你能帮我理解一下吗?或者帮我确定哪一个适合我的要求?我需要部署一个类似于Amazon.com,Flipkart,NewEgg的建议,具有以下特定要求:
修改 只是为了澄清按顺序排列,我的意思是按实际用户搜索的次数列出建议的术语,而不是将更多项目作为结果列出的那些。
我确信这可以用这个完成,但不确定如何使用Solr中提供的建议组件完全使用,具体应该选择哪一个查找来实现这种建议。非常感谢您的帮助。