@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'
                ]
            ]

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

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

Войти через центр авторизации
Похожие вопросы
от 300 000 до 500 000 ₽
от 1 000 000 до 1 200 000 ₽
Сима-ленд Екатеринбург
от 120 000 до 250 000 ₽
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект