А идея вашей проги такая же как у Димы? Т.е. если идет поиск по фразе,
то делается джойн таблицы на себя саму? Или же немного хитрее?

Ща спою :)
...

Спасибо! Вопрос - ты считал количество колизий для CRC32? Большое оно?

Если кто сможет указать более оптимальный вариант запроса - и такой же понятный - буду очень признателен.

См. сюда - http://www.intelligententerprise.com/011024/416analytic1_2.jhtml

поиск делается с помощью

SELECT a.docid
FROM index a, query b
WHERE a.term = b.term
GROUP BY a.docid
HAVING COUNT(*) >= <tand value>

т.е. твое решение такое же как там, так что думаю, что твой запрос оптимален.

Роман

Ответить