如何在网站和API中添加类似于broadleaf演示网站的搜索建议?
我无法在我的broadleaf spring-boot社区版中找到搜索建议。
答案 0 :(得分:1)
您可以通过为每个产品添加关键字列表来实现此目的。
在schema.xml中
1.添加一个新的字段关键字,用于存储来自db的关键字
2.添加copyfield suggest_phrase用于建议
3.在suggest_phrase中复制关键字,制造字段
在solrconfig.xml中,
1.以“建议”为名创建searchcomponent
2.为该组件创建请求处理程序“/ suggest”,该组件的字段应为suggest_phrase。
扩展SolrSearchIndexImpl.java以在重新索引时在solr中添加关键字
您将获得关键字作为建议。