我购买并实施了“智能建议”,但我的访问者通常无法获得部分匹配的结果。有关我的问题的详细信息,请参阅下面的示例。
有没有人知道如何使建议更广泛地匹配?
- 访问:www.jwsuretybonds.com
- 输入“加利福尼亚承包商”</li>
- 通知 3 个结果,第一个是:“加利福尼亚承包商执照履约和付款保证金”</li>
- 现在输入“加利福尼亚承包商付款”并记下 0 结果。我希望第一个结果仍然显示。
- 现在输入“加利福尼亚付款承包商”并记下 0 结果。我希望第一个结果仍然显示。
我购买并实施了“智能建议”,但我的访问者通常无法获得部分匹配的结果。有关我的问题的详细信息,请参阅下面的示例。
有没有人知道如何使建议更广泛地匹配?
当您说您“购买并实施了 Smart Suggest”时,我不知道您的实际意思是什么,但是您所描述的功能通常是通过使用全文索引来实现的,也就是说,如果您使用的是 RDBMS存储建议的值。对于 MySQL,请参见此处。
另一种选择是使用一些单独的软件解决方案,例如ElasticSearch,在我看来,只有当您拥有大量此类文本并且您将它们用于不仅仅是一个简单的建议框时,它才是合理的。
另一种选择是实际调整您现有的算法以使用正则表达式或其他东西来实际执行您希望它执行的操作。