Doctrine Searchable vs. Mysql Полный текст - PullRequest
1 голос
/ 16 мая 2010

У меня CSV файл будет 3х10 ^ 6 строк, заголовок и тело в основном, текст файл имеет 3GB +.

Я немного боюсь того факта, что Seachable будет почти дублировать данные, может кто-нибудь, пожалуйста, сообщите мне о преимуществах поиска над полнотекстовым индексом mysql в заголовке, столбцах тела?

1 Ответ

2 голосов
/ 19 мая 2010

После подробного изучения я обнаружил, что функции поиска не полностью реализованы в Doctrine.

Итак, если вы используете Searchable, вы просто получаете индексную таблицу. После этого вы должны написать свои собственные функции для использования этой таблицы со сложными поисковыми запросами. Доктрина предоставляет только базовую функцию поиска, которая может искать только одно ключевое слово. (Кстати, я говорю о Doctrine 1.2, я не уверен, что есть в Doctrine 2.0).

С другой стороны, в полнотекстовом поиске MySQL есть все, что вам нужно. Вы даже можете легко использовать логический поиск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...