Гнездовой запрос для эластичного n-граммового фильтра и анализатора - PullRequest
0 голосов
/ 10 декабря 2018

Я создал фильтры и анализаторы для моей эластичной базы данных.Могу ли я использовать их напрямую или мне нужно предоставить настройки в моем запросе Nest.

POST /myindextest/_close

PUT myindextest/_settings
{
    "settings": {
        "analysis": {
            "filter": {
                "trigrams_filter": {
                    "type": "ngram",
                    "min_gram": 3,
                    "max_gram": 3
                }
            },
            "analyzer": {
                "trigrams": {
                    "type": "custom",
                    "tokenizer": "standard",
                    "filter": [
                        "lowercase",
                        "trigrams_filter"
                    ]
                }
            }
        }
    }, 
    "mappings": {
        "myindextest": {
            "properties": {
                "name": {
                    "type": "text",
                    "analyzer": "trigrams"
                }
            }
        }
    }
}

POST /myindextest/_open

Если мне нужно предоставить их в C # с использованием NEST , тогда как фильтры и анализаторыдолжны быть созданы и назначены для конкретных запросов ?Где я могу найти лучшую документацию для Elastic NEST.

...