c# - 如何使用 NEST 在 C# 中基于 Term 条件构建弹性搜索查询?
问题描述
我想要具有简单术语条件的 ElasticSearch 数据。数据存在且满足搜索条件,但是我的请求没有成功。使用 MatchAll 函数,我得到满足条件的数据。
我正在使用 Nest 包
var result = _client.Search<RawCacheProposition>(x => x
.Query(q => q
.Term(t => t.Field(f => f.CabinClass).Value("Y"))));
我没有任何错误,但“result.Documents”是空的。
解决方案
推荐阅读
- python - 如何使用带有变量的 jinja 访问 sqlalchemy 表列
- steam - 试图获取应用程序的价格,但 Steam API 密钥被拒绝
- java - 面临的问题:java.lang.NoClassDefFoundError: org/bouncycastle/jcajce/JcaJceHelper 使用更新的 BC jar 时
- regex - 如何使用 sed 从逗号分隔的字符串中提取数字?
- java - Eclipse 没有在当前项目中保存我的修改
- spring-boot - antMatchers & permitAll 不允许我访问 REST 点
- python - 使用 sys.argv 作为函数中的参数的语法错误
- testing - 通过 ClientScript 设置属性不持久
- firebase - FIrebase auth:在使用 signInWithPopup() 创建新用户之前检查用户是否存在
- angular - Angular 上的对等依赖项错误消息:“它们都没有安装