Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/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
Javascript Algolia过滤器和查询搜索_Javascript_Algolia - Fatal编程技术网

Javascript Algolia过滤器和查询搜索

Javascript Algolia过滤器和查询搜索,javascript,algolia,Javascript,Algolia,我有一个algolia应用程序,其中的一些对象如下所示: { "company_id": "36ec09ec-6b07-45e3-ae2d-a77bfe381baa", "first_name": "maryam", "objectID": "ffd92558-6bd3-42df-96c2-9c9124e66f6a" } 我正在尝试运行一个查询,该查询按公司id筛选搜索结果 我读过Algolia文档,这就是我所尝试的。首先,我将company\u id添加到仪表板中用于镶嵌面的属性

我有一个algolia应用程序,其中的一些对象如下所示:

{
  "company_id": "36ec09ec-6b07-45e3-ae2d-a77bfe381baa",
  "first_name": "maryam",
  "objectID": "ffd92558-6bd3-42df-96c2-9c9124e66f6a"
}
我正在尝试运行一个查询,该查询按
公司id
筛选搜索结果

我读过Algolia文档,这就是我所尝试的。首先,我将
company\u id
添加到仪表板中用于镶嵌面的属性中。现在,在我的前端JavaScript应用程序中,我运行以下查询:

this.index.search({
  query: 'mar',
  filters: `company_id:'36ec09ec-6b07-45e3-ae2d-a77bfe381baa'`
}).then(resp => {
  console.log(resp);
});
但是,当我运行此命令时,它返回0个点击

我也试过:

this.index.search({
  query: 'mar',
  facetFilters: [`company_id:36ec09ec-6b07-45e3-ae2d-a77bfe381baa`]
}).then(resp => {
  console.log(resp);
});

尝试这样做,更多关于过滤的信息


我也遇到了这个问题。看起来我们需要向要筛选的属性添加一个方面。因此,在这种情况下,您可能需要创建一个与
公司id
相关的方面,并确保其可搜索

与此相同的问题。为了提高答案的质量,我建议您添加一个引用问题的清晰示例。
this.index.search({
  query: 'mar',
  filters: 'company_id:36ec09ec-6b07-45e3-ae2d-a77bfe381baa'
}).then(resp => {
  console.log(resp);
});