【发布时间】:2020-12-19 03:21:49
【问题描述】:
我有两个查询与 Elasticsearch 和嵌套的组合,第一个是对特定术语的全文搜索,第二个是过滤或查询另一个字段,它是文件路径,但它应该适用于许多文件路径和路径可以是部分或完整路径,我可以查询一个文件路径,但我无法为许多文件路径执行此操作,有什么建议吗?
Search<SearchResults>(s => s
.Query(q => q
.Match(m => m.Field(f => f.Description).Query("Search_term"))
&& q
.Prefix(t => t.Field(f => f.FilePath).Value("file_Path"))
)
);
【问题讨论】:
-
如果您希望有人帮助您,您需要提供更多详细信息。
-
我想当它有很多时你只想选择一个字段值。我不认为弹性搜索支持这一点。也许使用脚本字段,但它可能效率低下
标签: elasticsearch nest