我正在尝试编写多字段查询的搜索功能,但是在嵌套数组中进行全文搜索时存在一些问题
我的数据格式如下:
{
"name": "[Sample] AAA",
"variant": [
["s", "black"],
["l", "white"],
],
},
{
"name": "[Sample] BBB",
"variant": [
["s", "white"],
["l", "black"],
],
},
对于输入sample s black
或sample black s
,我希望找到所有具有s
和black
选项(如[Sample] AAA
,但不包括[Sample] BBB
)的文档。我尝试了nested
查询,但没有得到所需的结果。是否有任何方法可以重构数据格式并编写最佳Map?
1条答案
按热度按时间xqkwcwgp1#
使用以下Map创建索引