Форматированый текст. Поиск и хранение

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ZOD
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 24.03.2004 (Ср) 19:54
Откуда: Barnaul

Форматированый текст. Поиск и хранение

Сообщение ZOD » 10.12.2008 (Ср) 8:40

Привет!
Ситуация: есть каталог в котором около 10 000 наименований. К некоторым позициям сожет быть какое нибудь описние. Подскажиите, плз, как организовать хранение, а самое главное поиск по описаниям. При этом желательно, чтобы поддерживалось форматирование текста, хотя бы на примитивном уровне, типа жирного и курсива.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Форматированый текст. Поиск и хранение

Сообщение Antonariy » 10.12.2008 (Ср) 11:19

Фомат хранения напрямую зависит от способа отображения. Вероятно это будет RTB. Хранить придется RTF-код, поиск в лоб по нему невозможен (только в связке Delphi + BDE), поэтому текст придется индексировать в момент сохранения позиции, а поиск производить по индексу.
База
Лингвистика
Лучший способ понять что-то самому — объяснить это другому.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Форматированый текст. Поиск и хранение

Сообщение alibek » 10.12.2008 (Ср) 20:36

Antonariy писал(а):Фомат хранения напрямую зависит от способа отображения. Вероятно это будет RTB.

Простое форматирование, на уровне BBCode, я бы посоветовал скорее рендерить самому. Если не требуется WYSIWYG-редактирование, то это несложно.
Lasciate ogni speranza, voi ch'entrate.

ZOD
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 24.03.2004 (Ср) 19:54
Откуда: Barnaul

Re: Форматированый текст. Поиск и хранение

Сообщение ZOD » 11.12.2008 (Чт) 7:14

alibek писал(а):Простое форматирование, на уровне BBCode, я бы посоветовал скорее рендерить самому.

А искать то внем как? если вручную вылавливать конструкции типа <b> то это может быть очень медленно.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Форматированый текст. Поиск и хранение

Сообщение alibek » 11.12.2008 (Чт) 14:59

ZOD писал(а):А искать то внем как? если вручную вылавливать конструкции типа <b> то это может быть очень медленно.

Так же, как для простого текста, если тебе нужен полнотекстовый поиск.
Либо дублируя неформатированный текст во вспомогательном поле, если нужен простой поиск.
Lasciate ogni speranza, voi ch'entrate.

ZOD
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 24.03.2004 (Ср) 19:54
Откуда: Barnaul

Re: Форматированый текст. Поиск и хранение

Сообщение ZOD » 12.12.2008 (Пт) 6:35

А если хранить описание в базе даннных? Мне кажется в данном случае будет очень быстро. Или есть способы лучше?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 101

    TopList