[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Продолжение [вопрос с библиотекой решен]



Hello!

On Tuesday 09 February 2010 17:44:46 Иван Лох wrote:
> > Что касается электронной библиотеки, есть такой вопрос: насколько
> > опревдана библиотека с поддержкой одного лишь формата (fb2 или epub)?
> 
> Поддерживать fb2 IMHO не надо. Надо поддерживать XML + архиваторы и
> компрессоры. То есть четко специфицировать промежуточный формат к
> в который должен конвертировать написанный кем-то XSLT. Иначе
> придется отдельно поддерживать odf docx sla svg и черта-в-ступе

Да вот не хотелось бы в базу _встраивать_ xslt-процессор, который в таком 
варианте необходим для парсера. А если сначала парсить, потом в базу 
складывать, получается лишняя копия данных в промежуточном (текстовом)
формате. А для одного fb2 можно и на С парсер написать.
 
> > текстового представления в базе (плюс сами индексы). Или другой вариант
> > - в базе хранить _только_ индекс (эскулайт этого не умеет, но можно 
> > поковырять). Опять же, сжатие... по умолчанию не поддерживается, хотя
> 
> Лучше один индекс. Сейчас быстродействие дисков такое, что открыть
> pdf или djvu во вьюере пара секунд.

Один никак не получается - сделали поиск по индексу, хотим пользователю 
показать _фрагмент_ текста с найденными словами, а для этого нужен 
исходный текст плюс хранимые в индексах смещения. Так что если нашли 100 
документов, все они нужны. А поиск без отображения найденных фрагментов 
сильно ущербен.

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Reply to: