【发布时间】:2019-09-03 08:10:57
【问题描述】:
我正在尝试找到一种快速(毫秒或秒)的解决方案,用于输入文本块和要测试的特定单词/短语的大型列表(1100 万)。所以我想看看输入的段落中有哪些单词/短语?
我们使用 Javascript 并拥有 SQL、MongoDB 和 DynamoDB 作为我们可以将此解决方案集成到其中的现有数据存储。
我已经完成了这个问题的搜索,但只能找到检查文本中是否存在单词。反之亦然。
欢迎所有想法!
【问题讨论】:
-
如果您发现文本块中存在单词/短语,这是否意味着您已经找到了文本块中的单词/短语? (我不知道为什么
I've done searching on this problem but can only find checking if words exist in text. not the other way around.不能解决你的问题) -
例如:假设您的文本输入中有 2500 个字符。那是大约 411 个单词,然后需要与现有的 1100 万单词字典进行比较。那是 45.21 亿次字符串比较。那么我们怎样才能让这更快呢?
-
嘿!你的问题有什么更新吗?
标签: javascript database caching indexing full-text-search