我正在调查 solr 的自动建议行为,但我想完成以下操作:
当用户键入某事时。其中,自动建议应提供“分组”信息——包括索引数据。例如,键入“Op”可能会暗示“OpenLayers”和“Opodo”,它们都是索引的一部分,但在“类型”方面有所不同。结果,我想为所有可能的建议词提供元信息,而不仅仅是向客户建议这个词,并按“类型”分组。
例如
文本字段:[操作]
建议:
[网站] Opodo
###
[框架] OpenLayers
另一种解决方案是,定义另一个查询以包含所有建议,将它们分组,然后将视图提供给客户。但是,如果没有必要,最好不要被迫多次查询 solr。
我还想知道,如果不是建议单词,而是通过 xx* 查询用户输入,解释这些并提供视图可能是获得我想要的东西的正确方法。
提前致谢。