因为点是标点符号,所以Algolia将v4 IP地址拆分为四个数字的序列。我使用 advancedSyntax 来搜索特定的IP:
index.search({query:'"1.2.3.4"',advancedSyntax:true});
这个工作正常但我想在搜索多个IP地址的任何时使用一组结果,但是使用多个带引号的字符串会导致AND查询,其中每个结果必须包含所有IP地址:
index.search({query:'"1.2.3.4" "127.0.0.1" "192.168.0.1"',advancedSyntax:true});
我可以做多个查询,但这不是最理想的。