如何在二手车网站上找到类似Google的搜索查询的最佳文档(CAR)



我正在开发一个诸如carmax.com或cars.com之类的网站。但这站点有很多过滤器。我想帮助用户只使用诸如Google之类的搜索文本框查找目标汽车。我希望我的系统根据搜索查询返回最好的汽车出售例如 :1-"标致">返回所有标致汽车,例如2008,206,...

2-"标致206">返回所有标致206

3-"标致206 at"或"标致206自动"或"标致206"或"标致206自动">返回所有自动标致206"标致206 at"

4-" 2016年黑色标致206"或"标致206 2016在黑色",...

弹性搜索可以帮助我吗?该项目的最佳实践是什么?

谢谢

----------------------------------我的编辑:

{" index":{" _id":1}}
{" title":"雷诺,桑德罗,步进,在2016年第2年,白色,10000公里工作"}
{" index":{" _id":2}}
{"标题":"雷诺,桑德罗,普通,手动,类型5,2018年,黑色,0 km工作"}
{" index":{" _id":3}}
{" title":"雷诺,kwid,正常,手动,2017年,红色,500公里工作"}
{" index":{" _id":4}}
{"标题":"标致,2008年,正常,在2019年,白色,0 km工作"}


现在,我需要以下搜索查询的返回true ID:
1-"雷诺" =>返回:1,2,3
2-"雷诺·桑德罗"或"雷诺·桑德罗"或"雷诺桑德罗" =>返回1,2
3-"雷诺Sandero Stepway"或" Renault Stepway"或" Stepway"或" stepway"或" stepway" =>返回1
4-" 2016年至2017年之间的雷诺" =>返回1,3
5-"雷诺超过2017年" =>返回2,3

我如何配置Elasticsearch?

alasticsearch绝对可以为您提供帮助。只需索引您的汽车,您就可以进行此类搜索。要谨慎地映射文档,以便获得良好的结果。

最新更新