【发布时间】:2016-11-15 03:52:54
【问题描述】:
如果我的 Algolia 索引包含如下所示的文档:
{"object_id":1, "color":"red", "shape":"circle"}
{"object_id":2, "color":"blue", "shape":"triangle"}
{"object_id":3, "color":"green", "shape":"square"}
{"object_id":4, "color":null, "shape":"hexagon"}
{"object_id":5, "shape":"hexagon"}
...
使用适用于 Algolia 的 python API,我如何搜索索引以获取像 4 和 5 这样的对象,因为它们都缺少“颜色”属性。
我一直在拖累 (@987654321 @) 但我找不到答案。
我试过这个 sn-p 但没有运气:
from algoliasearch import algoliasearch
client = algoliasearch.Client("YourApplicationID", 'YourAPIKey')
index = client.init_index("colorful_shapes")
res = index.search("null")
res1 = index.search("color=null")
res2 = index.search("color:null")
res3 = index.search("!color")
print(res, res1, res2, res3)
【问题讨论】: