elasticsearch - Elaticsearch 查询搜索而不在单词中有空格的单词上添加空格
问题描述
遇到弹性搜索问题。我有一个存储为的单词,ab racadabra
但我想在输入'abracadabra'时搜索它。我可以用regexp
or找到我的结果,ngram analyzer
但我想通过做其他事情来提高搜索效率。我想让我的搜索引擎更加高效和快速。好吧,我目前的弹性很快,但我有这个问题,需要解决。
因此,如果有人能告诉我如何生成查询,以便我可以ab racadabra
通过不输入abracadabra
空格或添加更少的字符来搜索我的查询。我的搜索引擎应该意识到用户正在搜索这个。我想到了排列或组合。但是我可以在我的弹性搜索中应用它们吗?
任何帮助将非常感激。谢谢
解决方案
推荐阅读
- c++ - 内存映射文件写入 C++ 在 mql4 中读取
- node.js - 将数据传递到 react-router 中的下一个屏幕
- c++ - 为什么这是“错误数量的模板参数”?
- visual-studio-code - 默认情况下如何使用预览笔记本编辑器打开 .ipyjn 文件
- powershell - 输入单个文件夹并执行 PowerShell 命令
- firebase - Firebase“CurrentUser displayName”不会随底页更新
- python - 使用梯度下降的线性回归;成本函数值有问题
- c++ - 如何以编程方式停止在 Qt 中编辑 QTreeWidget?
- java - 类之间有更好的关系吗?为什么?
- javascript - 正则表达式匹配长文本中的问题句子