Open freeExec opened 7 years ago
С нахождением лишнего у меня вообще беда, не могу обещать что починю что-то касающееся самого алгоритма поиска и ранжирования для эластика в скором времени.
@freeExec а что находит если искать по микрорайону?
Я конечно попробую, но вся фишка в том, что по микрорайону искать не нужно, он просто не используется. Не говоря о том, что улица длинная и пересекает несколько МР, поэтому его номер в общем случае неизвестен.
Ну мне даже интереснее будет ли кто то искать дом как 2, 1-й микрорайон УЗТС, Ульяновск
на сколько востребован поиск без улицы, а не что сейчас найдется.
Переделываю поиск, интереснознать какие куски оптимизировать, а какие никто не использует.
При таком запросе выдаёт все дома №2 по всем улицам 1-го мкр, и далее все дома по 2-му мкр. Вообще имхо, раз микрорайон не участвует в addr:* тегах, то его приоритет должен быть настолько минимальным, что учитывать только если на задан явно.
На точный запрос (strict=true)
Он находит нужный дом
а так же все дома по этой улице и второму микрорайону, например это он посчитал валидным ответом
Если я например меняю номер дома на 4, то в результате только этот дом, т.к. 4-го микрорайона нет.