Я хочу использовать нечеткое сопоставление по запросу, но с точными совпадениями, отображаемыми в верхней части результатов. Я пробовал следующее. $return = $this->_client->search( array( 'index' => self::INDEX, 'type' => self::TYPE, 'body' => array( 'query' => array( 'bool' => array( 'must' => array( 'multi_match' => array( 'query' => $query, 'fields' => array('name', 'brand', 'description'), 'boost' => 10, […]
после того, как я искал, я нашел, как делать нечеткий поиск по строке но у меня есть массив строк $search = {"a" => "laptop","b" => "screen" ….} что я получил из DB MySQL Есть ли какой-либо php-класс или функция, которая выполняет нечеткий поиск по массиву слов или, по крайней мере, ссылку на, возможно, какую-то полезную […]
У меня есть сайт, который нужно искать через около 20-30 тыс. Записей, которые в основном относятся к фильмам и ТВ-шоу. На сайте выполняется php / mysql с memcache. Я FULLTEXT заменить FULLTEXT на FULLTEXT soundex() который у меня есть, который работает … вроде, но не очень хорош во многих ситуациях. Есть ли достойные сценарии поиска, […]
Я ищу реализовать нечеткий поиск небольшого приложения PHP / MySQL. В частности, у меня есть база данных с около 2400 записей (записи добавляются со скоростью около 600 в год, поэтому это небольшая база данных). Три интересующих поля – это адрес улицы, фамилия и дата. Я хочу иметь возможность искать по одному из этих полей и, […]