Articles of полнотекстового поиска

ограничение полных текстовых запросов mysql для точных совпадений

Я пытаюсь сопоставить таблицу с ключевыми словами по тексту. Проблема заключается в том, что запрос не возвращает точных совпадений, а только наиболее релевантные: SELECT name, name_safe, MATCH name AGAINST ('".$ad['text']."') as importance FROM $T2 WHERE MATCH name AGAINST ('".$ad['text']."') AND cat_type = 4 ORDER BY importance DESC LIMIT 1 $ T2 содержит ключевые слова, такие […]

Условия (например, «как») в двоичном поле (blob) в оракуле

Как я могу выполнить поиск в поле blob (помещать условие) в оракул, например текстовые поля? Мне нужно что-то вроде: select * from table_name where blob_field like '%00ff00ff%' Oracle набрасывает на него некоторую ошибку.

Как создать текстовый индекс для поиска% abc%?

Я хотел бы индексировать запросы, такие как x like '%abc%' Если у меня есть таблица, подобная следующей create table t ( data varchar(100) ); Я хочу создать индекс, чтобы иметь возможность сделать следующее эффективно: select * from t where contains('%abc%'); И это: select * from t where contains('abc%'); Я также хочу, чтобы эта таблица обновлялась […]

Лучший способ использования полнотекстового поиска PostgreSQL

Следуя этому ответу, я хочу знать, как лучше всего использовать встроенный полнотекстовый поиск PostgreSQL, если я хочу сортировать по рангу и ограничивать только соответствующие запросы. Предположим, что очень простая таблица. CREATE TABLE pictures { id SERIAL PRIMARY KEY, title varchar(300), … } или что-то еще. Теперь я хочу найти поле title . Сначала я создаю […]

Stackoverflow Связанные вопросы алгоритм

Связанные с этим вопросы, возникающие после ввода названия, и те, которые находятся в правой панели при просмотре вопроса, кажется, предлагают очень интересные вопросы. Stackoverflow выполняет только SQL-поиск и не использует никаких специальных алгоритмов, – сказал Спольский в разговоре. Какие алгоритмы существуют, чтобы дать хорошие ответы в таком случае. Как сделать U поиск базы данных в […]

Полнотекстовый поиск с помощью InnoDB

Я разрабатываю многопользовательское веб-приложение, где его часть – это база данных MySQL, в которой должны быть развернуты до 20M + строк. Сначала я планировал использовать MyISAM для таблиц (для встроенных возможностей полнотекстового поиска ), но мысль о том, что вся таблица заблокирована из-за одной операции записи, заставляет меня затвора. Замки на уровне строк делают гораздо […]