我如何才能停止弹性搜索以不对它们之间带有连字符的单词进行标记?

马赫什·钱德

弹性搜索将单词(如果有的话)标记化-两个或多个单词之间。例如,可能不是。它将标记为两个词。有关更多信息,请参阅但我不要。我知道我可以使用下划线代替连字符来实现相同的目的。

亚当·T

使用空格标记器。例如:

POST _analyze
{
  "tokenizer": "whitespace",
  "text": "The 2 QUICK Brown-Foxes jumped over the lazy dog's bone."
}

这将产生以下术语:

[ The, 2, QUICK, Brown-Foxes, jumped, over, the, lazy, dog's, bone. ]

https://www.elastic.co/guide/zh-CN/elasticsearch/reference/current/analysis-whitespace-tokenizer.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在弹性搜索中需要在单词之间进行搜索请咨询我该如何处理

我怎样才能让Spacy停止将连字数字和单词拆分为单独的标记?

弹性、术语(或 _ID)查询,值中带有连字符

如何使用弹性搜索突出显示单词中的ngram标记

我如何通过弹性搜索来搜索其中带有“-”破折号的值

我们如何使用带有特殊字符的SSCAN在Redis中进行部分搜索

如何使我的SQL查询搜索句子中的多个单词,即使它们彼此之间不跟随

如何删除单词中以及单词之间的连字符和撇号以外的所有特殊字符?

带有破折号,连字符等单词的SOLR问题

提取列表中我有的单词,然后在文本文件中搜索它们,并对每个单词进行计数

如何提取两个连字符之间的单词?

如何在两天之间进行弹性搜索

在MySQL上进行全文搜索:连字符/破折号后无法按单词搜索

ElasticSearch用单词内的连字符搜索

在列表中的单词之间添加连字符

如何在全文搜索中在PostgreSQL 11.8中搜索带连字符的整个单词?

如何在Kibana中搜索带有特殊字符的单词-Elasticsearch

如何在带有分隔符“;”的字符串中搜索整个单词?

如何使用javascript替换字符串中的字符或单词,即使它们之间没有空格?

在 txt 中搜索字符串、收集它们并在所有文件之间进行比较的 PowerShell 脚本

带有<img>标记的<a>标记与仅带有文本的<a>标记的排列不同。我怎样才能解决这个问题?

停止Word将带有下划线的单词标记为拼写错误的单词

按连字符的数字序列,不对单个出现进行连字符

如何引用带有连字符的javascript对象属性?

如何反转名称中带有连字符的 URL?

如何基于单词列表对字符串进行标记

弹性搜索中的匹配短语查询中的单个单词是否有字符限制?

正则表达式以匹配带有连字符和/或撇号的单词

R regex提取相似的单词,但其中一个带有连字符