Похожие чаты

Добрый день. В индексе хранятся записи с названиями на латинице.

Пользователь вводит поисковой запрос на кириллице. Необходимо вести поиск с чем-то вроде транслитерации.
Например:
слева ввод, справа, что нужно найти
фэшн энд стайл -> fashion & style
нэшионал географик -> national geographic
и тд. Какие есть варианты/комбинации вариантов для получения самых точных результатов? Мб что-то кроме составление синимом транслита для каждой записи и/или применения ICU transform?

8 ответов

19 просмотров

Первое что приходит в голову. Это сделать транлетерирование на языке программирования на котором пишите приложение Python или Php или Node.js и далее уже давать в ElasticSearch готовый хороший запрос.

dexofan- Автор вопроса
Alex A
Первое что приходит в голову. Это сделать транлете...

Т.е. в индексе хранить оригинальные название, в япе делать транслитерацию и пользоваться уже обычными аналайзерами шоб найти наиболее похожие?

dexofan- Автор вопроса
Alex A
что такое "япе"?! Java?

языке программирования)

dexofan- Автор вопроса
Alex A
Первое что приходит в голову. Это сделать транлете...

А если в поле значение смешанная латиница и кириллица? Аля bridge русский, а ищем бридж русский. Т.е. транслит нам нужен только на слово бридж

Вы можете создать анализатор с char_filter, у которого “type” : “mapping” будет, а в поле mappings у этого фильтра указать в какие русские символы/комбинации переводить английские символы/комбинации Далее использовать этот анализатор при индексации в отдельное поле (вложенное в основное). И искать по этому полю

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта