The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Плагин для поддержки полнотекстового поиска в MySQL InnoDB

27.06.2006 15:33

До настоящего времени возможность полнотекстового поиска в MySQL присутствовала только для хранилищ типа MyISAM.

В рамках проекта Sphinx реализована поддержка полнотекстового поиска для любых типов хранилищ MySQL 5.0 и 5.1 (требуется наложение патча), включая InnoDB. Кроме того, приложение привносит ряд дополнительных новшеств, например, создание распределенных поисковых запросов.

Так как автор проекта (Andrew Aksyonoff) проживает в России, то в Sphinx имеется отличная поддержка русского языка, включая возможность подключения русскоязычного стеммера.

Что касается поискового механизма Sphinx (выше речь шла о патче для MySQL входящем в комплект Sphinx), то кроме MySQL имеется поддержка PostgreSQL. При измерении производительности Sphinx выполнил запрос в 15 раз быстрее чем Mnogosearch, в среднем потратив 0.1 сек при индексации 2-4 Гб текста. Разработчики заявляют, что Sphinx неплохо себя чувствует при объемах индексируемых данных до 100 Гб или 100 миллионов документов.

  1. Главная ссылка к новости (http://www.mysqlperformanceblo...)
  2. Full Text Search with MySQL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/7791-mysql
Ключевые слова: mysql, search, index
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) RSS
  • 1, rembo (?), 18:26, 27/06/2006 [ответить]  
  • +/
    Огого себе результаты! -0
     
  • 2, MCC (??), 19:01, 27/06/2006 [ответить]  
  • +/
    Неплохо! Попробуем.
     
  • 3, smb (?), 20:12, 27/06/2006 [ответить]  
  • +/
    Надо затестить, сменить арху баз локального ftp-поисковика...
     
  • 4, Nem (?), 21:16, 28/06/2006 [ответить]  
  • +/
    Фраза "...в среднем потратив 0.1 сек при индексации 2-4 Гб текста..", IMHO, может ввести в заблуждение. Речь идет о _поиске_ за 0.1 сек в 2-4 Гб проиндексированного текста, а вовсе не об _индексации_ такого объема за 0.1 сек.
     
  • 5, гость (?), 16:15, 05/07/2006 [ответить]  
  • +/
    > включая возможность подключения русскоязычного стеммера

    Простите, а что это?

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру