Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search Algolia搜索关键字_Search_Full Text Search_Ranking_Algolia - Fatal编程技术网

Search Algolia搜索关键字

Search Algolia搜索关键字,search,full-text-search,ranking,algolia,Search,Full Text Search,Ranking,Algolia,我想用Algolia建立一个智能搜索。关键是使用关键字对结果进行排名。假设用户输入“smarphone蓝色廉价好相机”。这应该可以找到所有蓝色智能手机,并按价格和相机特性订购 其想法是以某种方式将这些关键字映射到一个排名公式 是否有人知道Algolia是否可行,如果可行,实现所需结果的最佳方法是什么?要自动检测和过滤刻面值(如blue,good camera),尤其可以使用 然而,这不应该是必要的。如果您在可搜索属性列表中包含颜色(例如包含蓝色值)和特征(例如包含好相机值)属性,然后,搜索请求将

我想用Algolia建立一个智能搜索。关键是使用关键字对结果进行排名。假设用户输入“smarphone蓝色廉价好相机”。这应该可以找到所有蓝色智能手机,并按价格和相机特性订购

其想法是以某种方式将这些关键字映射到一个排名公式


是否有人知道Algolia是否可行,如果可行,实现所需结果的最佳方法是什么?

要自动检测和过滤刻面值(如
blue
good camera
),尤其可以使用

然而,这不应该是必要的。如果您在
可搜索属性
列表中包含
颜色
(例如包含
蓝色
值)和
特征
(例如包含
好相机
值)属性,然后,搜索请求将根据这些属性中匹配的纯文本相关性返回相关结果


另一方面,排序策略会在构建时影响Algolia索引,因此,要根据查询更改排序策略(例如,如果搜索查询包含
廉价
,则按升价对结果进行排序),您需要。在前端,当检测到相关关键字(例如
廉价
)时,您可以决定将搜索查询切换到主索引或已排序的副本