базе с геометрией. в запрос будет передаваться текст запроса и bbox. результаты входящие в данный bbox должны иметь более высокий rank. пока вижу вариант строить tsvector по тексту, индексировать его. в запросе сначала искать по индексу, потом результат уже фильтровать по геометрии. может как то проще можно? что бы заранее ограничить поиск по bbox, и если в его границах ничего не найдено, то искать по всей базе. но как тогда индексы строить...
А насколько далеко от заданной точки готовы искать?
А Вы в чате про postgis пробовали то же самое спросить (на всякий случай)?
тут больше вопрос не про postgis, а про алгоритм и индексацию
Я к тому, что там люди могли уже сталкиваться с подобными задачами, и могут просто знать ответ(ы).
там модераторы видимо питают нежные чувства к арабам и меня забанили за одну бородатую шутку на эту тему)
Что ж, можете попробовать спросить и где-то ещё — есть же русские форумы, а уж "английских" каналов/чатов/mailing lists и т.п. и вовсе "завались".
Обсуждают сегодня