【发布时间】:2021-08-06 23:50:17
【问题描述】:
所以如果我有一个看起来像这样的字符串:
const name = "Matt"
并想创建一个如下所示的数组:
nameSearchArr = [
0: "M",
1: 'Ma',
2: 'Mat',
3: 'Matt
]
我试图通过创建一个数组并使用“数组包含”来解决 Firestore 没有“全文搜索”的问题,这样我就可以搜索一个名称,并且在输入时将匹配 nameSearchArr。有人知道最好的方法吗?提前谢谢!
【问题讨论】:
-
看起来你需要搜索所有子字符串,比如这里:stackoverflow.com/questions/40818769/…
-
这只是一个词还是多个词?
-
在我看来,使用此数组您将无法获得全文搜索,而只能获得“开始”搜索。为此,有更简单的解决方案,例如stackoverflow.com/questions/58815751/…
-
无论你在追求什么,我几乎可以肯定你不需要这样做。
标签: javascript arrays firebase algorithm full-text-search