腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
elasticsearch
:
使用
ngram
分析器
时
避免
重复
评分
elasticsearch
、
nest
、
n-gram
、
elasticsearch-analyzers
假设我搜索"hello“,当文档包含"hello”和"hello“
时
,我希望" hello”有更高的得分。 我正在
使用
ngram
索引和搜索
分析器
。(因为我真的需要在其他场景中
使用
它),所以"hello hello“匹配了两次,因此显示为最高结果。有什么办法可以
避免
这种情况吗?
浏览 17
提问于2017-07-06
得票数 0
回答已采纳
2
回答
用ONGR弹性丛搜索Symfony的子串
elasticsearch
、
symfony
、
ongr
这个包的原因是,我的项目正在
使用
propel。ongr_
elasticsearch
: analys
浏览 1
提问于2016-09-29
得票数 1
回答已采纳
1
回答
在文本"xman“中搜索标题"X-man最后站”中的问题
elasticsearch
在
elasticsearch
中,当我试图
使用
"xman“搜索
时
,我在"X-man最后站”中的数据并没有给出结果。我的anaylzer在下面,下面的
分析器
使用
ngram
索引文档,我
使用
的是同一个"full_text_search_analyzer“
分析器
。", ], "char_filter": [&
浏览 1
提问于2019-06-24
得票数 0
1
回答
为什么search_analyzer (关键字)不能与edgeNgram index_analyer一起工作?
elasticsearch
我有以下映射: edge_
ngram
_analyzer: tokenizer: edge_
ngram
edge_
ngram
: min_gram : 2 inxed_analyzer: edge_
ngram
_analyzer searc
浏览 3
提问于2015-10-28
得票数 1
回答已采纳
2
回答
带有edgeNgram过滤器的自定义
分析器
无法工作
python
、
django
、
elasticsearch
、
django-haystack
最初,我直接
使用
了edgeNgramFeild,它没有像预期的那样工作。所以我
使用
了自定义搜索引擎和自定义
分析器
,我
使用
Django-haystack。"min_gram": 2, } }索引
使用
edgengram_analyzer,搜索
使用
suggest_analyzer。他们建议
使用</
浏览 1
提问于2017-10-26
得票数 0
回答已采纳
2
回答
使用
nGram
的Hibernate搜索如何在搜索过程中指示
nGram
不做标记
elasticsearch
、
hibernate-search
我定义了我的
分析器
如下@AnalyzerDef(name = "
ngram
",注:我必须在这里
使用
n-gram,因为要求是搜索文本中的任何地方。不管是从中间还是从中间。icq" "icq " "icq 2" "icq 23&
浏览 0
提问于2019-05-10
得票数 0
回答已采纳
1
回答
在
elasticsearch
中如何匹配包含连字符或尾随空间的查询项
elasticsearch
、
lucene
、
amazon-elastic-beanstalk
在
elasticsearch
映射的映射char_filter部分,它有点模糊,我很难理解是否和如何
使用
charfilter
分析器
:你怎么建议我把
分析器
调成什么样?index": "not_analyzed" }
浏览 0
提问于2015-01-28
得票数 2
回答已采纳
1
回答
除非查询中明确说明,否则不
使用
"default_search“
分析器
elasticsearch
通过阅读
Elasticsearch
文档,我预计命名
分析器
'default_search‘将导致该
分析器
用于所有搜索,除非指定了另一个
分析器
。-XPUT 'http://localhost:9200/test/TestDocument/1' -d '{我的查询仍在默认
分析器
中运行"quer
浏览 4
提问于2013-10-07
得票数 1
回答已采纳
3
回答
Elasticsearch
中一个自定义
分析器
中的多个标记器
elasticsearch
我
使用
的是自定义
NGRAM
分析器
,它有一个
ngram
标记器。我还
使用
了小写过滤器。对于没有字符的搜索,查询工作正常。但是当我搜索某些符号
时
,它失败了。由于我
使用
了小写的标记器,因此
Elasticsearch
不会分析符号。我知道空白标记器可以帮助我解决这个问题。如何在一个
分析器
中
使用
两个标记器?filter":"lowercase" }, &qu
浏览 5
提问于2018-09-28
得票数 3
1
回答
使用
不同
分析器
的不同字段的
elasticsearch
查询字符串
分析器
elasticsearch
当在具有不同
分析器
的多个字段上执行查询
时
(词干、
ngram
等),
elasticsearch
是否对每个字段的查询字符串执行特定分析?
浏览 0
提问于2012-09-30
得票数 4
回答已采纳
2
回答
elasticsearch
edge_
ngram
令牌过滤器与部分查询不匹配
elasticsearch
我在java的
elasticsearch
配置中定义了下面的
分析器
"type": "edge_
ngram
", }"analyzer": { "type":
浏览 2
提问于2022-06-22
得票数 0
1
回答
如何在弹性搜索中对分析/标记字段进行排序?
sorting
、
elasticsearch
、
elastica
我们在索引中存储一个title字段,并希望将该字段用于两个目的: array( 'number_of_replicas' => $this->replic
浏览 2
提问于2014-04-24
得票数 6
回答已采纳
2
回答
基于查询项子字符串的NgramField返回resutls
django
、
elasticsearch
、
django-haystack
我甚至尝试过
使用
__exact和Exact,但都返回相同的结果?如何
避免
这种情况,并仅提供术语pondicherry的结果?
浏览 5
提问于2016-04-11
得票数 0
回答已采纳
1
回答
如何通过匹配长度提高NGrams的排名
python
、
elasticsearch
我正在掌握
Elasticsearch
,并且有一个小的数据集,其中包含许多具有共享
Ngram
的术语。例如,目前
Elasticsearch
正在进行排名作为一个更好的匹配“肉”而不是United Kingdom > Agriculture > Livestock & Meat > Lamb > Deadweight 我相信,如果我能让ES将匹配的
Ngram</e
浏览 1
提问于2019-06-03
得票数 0
1
回答
elasticsearch
search_analyzer没有应用过滤器
elasticsearch
我希望它将指定的
分析器
应用于输入的搜索字符串,然后执行搜索。应该匹配的示例搜索:{“匹配”:"AAA-b"}制图: &quo
浏览 5
提问于2018-01-05
得票数 0
11
回答
如何
使用
ElasticSearch
搜索单词的一部分
elasticsearch
我最近开始
使用
ElasticSearch
,但我似乎不能让它搜索单词的一部分。我已经尝试将不同的
分析器
和过滤器设置为我的索引的属性。当我搜索“无名氏”
时
,如何让
ElasticSearch
同时找到约翰·多曼和简·多伊曼?更新{ "index": "my_idx", "type": &
浏览 149
提问于2011-06-24
得票数 148
回答已采纳
2
回答
使用
映射和设置创建索引
时
,Analyzer未发现异常
java
、
elasticsearch
嗨,我正在
使用
Elastic Search
elasticsearch
-0.90.2版本。我正在尝试
使用
jsonBuilder映射
分析器
与自定义
分析器
,当创建索引
时
,它抛出异常,如找不到
分析器
。startObject("search_analyzer") .field("tokenizer", "
ngram</e
浏览 0
提问于2013-07-10
得票数 2
回答已采纳
1
回答
在
Elasticsearch
索引的设置中可以有多个过滤器吗?
elasticsearch
我想要一个简单存储特性“名称”的
Elasticsearch
索引。我希望能够发出语音查询和打字风格的查询分开。我想我可以用两个
分析器
和两个过滤器创建一个索引;每个
分析器
可以
使用
一个过滤器。下面是我试图
使用
的索引设置json: "settings": { "analysis": {": 15
浏览 2
提问于2016-06-01
得票数 2
回答已采纳
2
回答
Elasticsearch
创建映射问题
elasticsearch
、
elasticsearch-mapping
localhost:9200/blurays " -d' "settings": { "filter": { "type": "
nGram
", &
浏览 4
提问于2016-04-08
得票数 0
回答已采纳
2
回答
部分搜索返回零命中
python
、
elasticsearch
、
search
、
n-gram
、
elasticsearch-analyzers
我已经成功地
使用
elasticsearch
(V6.1.3)进行了精确的搜索。当我试图做部分或忽略的情况(例如:{"query": {"match": {"demodata": "Hello"}}}或{"query": {"match": {"demodata": "ell"}}})
时
,我已经根据以下提示设置了我的
分析器
: from
elasticsearc
浏览 1
提问于2018-02-08
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券