我有一个目录结构:
瓦特:\文档
女:\文档\设置1
w:\ docs \ set2等。
在我的配置中W:\ docs被设置为elasticsearch的根目录。对于从这里开始的大多数搜索都很好,但在一些搜索中,我知道我正在寻找的文档将在set1中。我需要设置什么来告诉Elasticsearch将搜索限制为set1?我正在使用Elasticsearch 5.5.1
我想的是:
GET myindex/_search?q=content:Dave AND (path.real=:w//Docs//set1//)
但如果我的文件包含' dave'在root或set2中仍然会返回
使用样式:
GET myindex/_search
{
"query": {
"wildcard" : {
"path.real" : "W:\\\\Docs\\\\set1\\\\*"
}
}
只返回此目录中的文档,但我似乎无法将其与内容结合起来。