Фильтр OData поиска Azure содержит или заканчивается - PullRequest
0 голосов
/ 29 марта 2019

Можно ли выполнить запрос индекса поиска Azure для свойства массива строк тегов, где тег заканчивается или содержит частичную строку?

У меня есть запись индекса поиска, которая выглядит следующим образом: -

{
            "@search.score": 1,
            "id": "bmF0aW9uYWwtbWVtb3JpYWwtYXJib3JldHVtLXNjb3V0bW9vcg==",
            "type": "image",                
            "related_references": "",
            "geolocation": null,
            "is_featured": false,
            "tags": [
                "category___kerb",
                "category___paving",
                "colour___browns",
                "space___colour",
                "space___size",
                "material___yorkstone",
                "price___band3"
            ],
            "archived": false,
            "hubs": [
                "medialibrary___commercial allmedia"
            ],
            "width": 1500,
            "height": 1000,
            "last_modified": "2018-12-03T14:07:16Z"
        }

Я хочу иметь возможность искать записи, подобные этой, где каждый из тегов заканчивается «мощением». До сих пор мне удавалось только найти записи, в которых определенный тег равен всей строке, т. Е.

$filter=type eq 'image' and tags/any(t: t eq 'category___paving') 

У кого-нибудь есть мысли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...