@theEternalStudent

Как в elasticsearch сделать поиск по нескольким словам работающий в случае если слова стоят не вместе?

С такими параметрами не работает:

$params = [
        'index' => 'myapp',
        'type' => 'post',
        'size' => 10,
        'from' => 10,
        'body' => [
            'query' => [
                'match_phrase_prefix' => [
                    'post_title' => [
                        "query" => $_POST['test'],
                        'analyzer' => 'russian'
                    ]
                ]
            ],
            'sort' => [
                'post_title' => [
                    'order' => 'DESC'
                ]
            ]

        ]
    ];
  • Вопрос задан
  • 597 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы