|
|
|
| Не могу разобраться с полнотекстовым поискоом.
Мне надо найти все записи таблицы, которые содержат любую из нужных мне пар слов.
(список пар содержит примерно 40-160 пар).
Как написать запрос? | |
|
|
|
|
|
|
|
для: Eugene77
(25.10.2009 в 20:26)
| | А можно примерчик, что за слова? | |
|
|
|
|
|
|
|
для: cheops
(26.10.2009 в 14:45)
| | зелёный попугай,
тропическая ящерица,
ехать быстро,
падающая башня
изменчивостью видов
видовой изменчивостью
...
Мне надо так спроектировать базу, чтобы получив через форму список из таких парных слов,
легко было обнаружить в каких фрагментах текста есть именно такие пары.
Причём порядок слов не важен.
Важно только чтобы не срабатывал поиск при перемешивании слов между парами.
Чтобы если во фрагменте текста имеются, например, слова: "ехать" и "башня", то в результатах поиска мне такой фрагмент не нужен. Мне нужно только те фрагменты, которые содержат оба слова из любой пары. | |
|
|
|
|
|
|
|
для: cheops
(26.10.2009 в 14:45)
| | Так что вы думаете?
Это невозможно?
Мне в голову приходит только оъединить через UNION
несколько запросов поиска в BINARY mode.
Но тогда запрос очень уж большой получается ... | |
|
|
|