Каква е най-добрата база данни за правене на пълен текстТърсене? Lucene и Sphinx не са вариант, тъй като данните в моя случай се променят много често. Броят на записите трябва да бъде 250k + записи, най-вече описания на продукти и други подобни. Стъпка LAMP.
Отговори:
1 за отговор № 1Предлагам ви бази данни с отворен код.
Ако сте сериозни за FTS в дългосрочен план и това е много важна характеристика на вашия продукт или приложение, бих предложил да погледнете Solr, Ако искате да внедрите прост FTS като болт към съществуваща база данни PostgreSQL, PostgreSQL FTS е фантастичен начин да направите това. PostgreSQL поддържа UTF8 и множество езици за правопис, синтактичен анализ и подреждане. MySQL поддържа FTS само на MyISAM таблици и наистина не е много добър за най-обикновеното изпълнение на FTS.
Източникът е тук
0 за отговор № 2
Погледни CouchDB, Изградена с документ и мащабируемо търсенеум. Той използва техниката за намаляване на картата за своите операции. Но това не е RDBMS. Така че направете някои изследвания около couchDB, неговия отворен код и се вписва добре в LAMP стека.