New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Функция поиска

Обо всём по программе

Функция поиска

Postby C2BlEv » Wed Jul 15, 2009 7:33 pm

Мне кажется, что последний серьезный барьер, который необходимо преодолеть ГД, это поиск в телах карточек. Хотелось бы иметь поддержку (полную или частичную) регулярных выражений, ну и возможно морфологичесую поддержку для поиска (преобразование введенных словоформ к словарным). Я не знаю детали, как это реализовано в Лингво или Стардикте.

Можно ли использовать уже существующие открытые проекты? Такие как Sphinx, Lucene?

http://www.theregister.co.uk/2009/05/08/dziuba_sphinx/

Можно ли позаимстовать алгоритмы поиска из проекта Sword?

http://www.crosswire.org/sword/index.jsp

Ведь там идет индексация целых книг Библии и поиск по ним. Вероятно, что их алгоритмы должны быть на уровне.
C2BlEv
Модератор
 
Posts: 215
Joined: Tue May 05, 2009 3:45 pm

Re: Функция поиска

Postby ikm » Thu Jul 16, 2009 9:21 am

Морфологии не будет - слишком медленно, индексации тоже не будет - слишком много займут индексы. Будет поиск аля grep - без морфо и без индекса, зато с регэкспами. Когда-нибудь :)
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Функция поиска

Postby C2BlEv » Thu Jul 16, 2009 2:40 pm

А без индекса, насколько быстро будет искать?
C2BlEv
Модератор
 
Posts: 215
Joined: Tue May 05, 2009 3:45 pm

Re: Функция поиска

Postby ikm » Thu Jul 16, 2009 4:08 pm

Как в любом текстовом редакторе.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am


Return to Общий

Who is online

Users browsing this forum: No registered users and 5 guests