【发布时间】:2021-11-13 07:42:57
【问题描述】:
文档包含一个带有完整 url 的 url 字段。用户应该能够通过提供部分 url 字符串来搜索包含给定 url 的文档。搜索字符串的长度可以是 3-15 个字符。 min_gram 为 3 和 max_gram 为 15 的 N-gram 标记过滤器可以工作,但会为长 url 生成大量标记。是否可以让 ElasticSearch 只为 url 字段的前 100 个字符生成令牌?
例如,用户应该能够使用诸如“example.com”或“/foo/bar”之类的搜索字符串来搜索包含以下网址的文档。
【问题讨论】:
标签: elasticsearch