Поскольку вы пытаетесь сопоставить с /
, используйте .keyword
, как показано ниже.
{
"query": {
"prefix": {
"document.keyword": {
"value": "/home/myfolder"
}
}
}
}
Это потому, что когда вы не используете ключевое слово, вы пытаетесь сопоставить анализируемое поле и по умолчанию удаляет /
.
Попробуйте запустить это и посмотрите, как оноразрывы на каждом слэше (/
) для создания инвертированного индекса.
POST /_analyze
{
"text" :"/home/myfolder/document.txt"
}