Algolia laravel名词问题

时间:2018-07-02 07:34:49

标签: algolia

我有一个名为web design的标签。然后我搜索了网页设计。由于它是Typos 3,因此不会显示名为web design的标签。在阿尔及利亚,有什么方法可以在设计标签中列出设计师,设计等文字

1 个答案:

答案 0 :(得分:0)

Algolia中的标签被视为构面/过滤器。这是一种过滤一组结果的方法,以仅保留已应用某些特定标签的结果。这些过滤器是通过attributesForFaceting选项进行配置的,使用它们时,您必须使用确切的名称(因此,web design用于您的情况)。

另一方面,Algolia还允许您通过搜索记录中的关键字来以更自由的形式进行搜索。这样做时,搜索是拼写错误的,这意味着您可以搜索web desnign并仍然找到结果。可以搜索的字段由searchableAttributes选项定义。

请注意,您可以根据需要将两者结合。您可以自由搜索foo,从结果中仅保留标记为bar的结果。它将查找带有单词food的记录,但不会找到带有标签bart的记录。

在您的情况下,您似乎想要的是自由格式搜索而不是过滤。