Search 按子关键字值进行Algolia筛选
我有一组数据,比如:Search 按子关键字值进行Algolia筛选,search,algolia,Search,Algolia,我有一组数据,比如: { "creatorUsername": "mbalex99", "description": "For Hikers and All the Lovers Alike!", "imageUrl": "https://s3.amazonaws.com/edenmessenger/uploads/28C03B77-E3E9-4D33-A433-6522C0480C16.jpg", "isPrivate": true, "name": "Nature Lov
{
"creatorUsername": "mbalex99",
"description": "For Hikers and All the Lovers Alike!",
"imageUrl": "https://s3.amazonaws.com/edenmessenger/uploads/28C03B77-E3E9-4D33-A433-6522C0480C16.jpg",
"isPrivate": true,
"name": "Nature Lovers ",
"roomId": "-KILq0nBN8wHQuEjMYRF",
"usernames": {
"bannon": true,
"loveless": true,
"mbalex99": true,
"terra": true
},
"objectID": "-KILq0nBN8wHQuEjMYRF"
}
我似乎找不到
用户名
其中一个键等于mbalex99
?这在Algolia中确实是不可能的。您只能按值筛选。但是,您完全可以添加包含对象键的数组,并通过此属性进行过滤:
“用户名”:{
“班农”:没错,
“无爱”:真的,
“mbalex99”:没错,
“terra”:真的吗
},
“用户名列表”:[“bannon”、“loveless”、“mbalex99”、“terra”]
// ...
及
//在查询时:
{“facetFilters”:“用户名列表:mbalex99”}