Форум сайта python.su
Подскажите пожалуйста, как можно сделать поиск на сайте используя SQLAlchemy. Хочется, чтобы поиск был регистронезависимым и чтобы поиске можно было реализовать поиск вхождения строки запроса, в какую либо строку в БД (то есть на пример в поиск ввели ‘статья’ и чтобы этому запросу соответствовала запись ‘статья о животных’).
С SQLAlchemy познакомился буквально пару дней назад и не представляю как там это можно сделать.
Отредактировано Boris875 (Сен. 10, 2014 14:14:29)
Офлайн
строго говоря поиск это не к SQLAlchemy а к базе данных. Некоторые предоставляют полнотекстовый поиск. Есть еще внешние индексаторы разные. Самый простой (и самый тормозной) способ это LIKE %stem%
Отредактировано bismigalis (Сен. 10, 2014 14:33:31)
Офлайн
bismigalis
Я понимаю, что такая возможность должна быть реализовано в БД, но ведь запрос-то я выражаю с помощью SQLAlchemy, по этому я и спрашиваю, как с её помощью это сделать. В django orm просто были отдельные запросы, которые были регистронезависимые, как тут это сделать я не нашёл.
Офлайн
Офлайн
bismigalis
Спасибо за правильную подсказку, наверно like это, что нужно.
Теперь только нужно обучить sqlite регистронезависимому поиску в юникод На сколько помню, это ещё та проблема…
Офлайн