Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Вопрос знатокам Postgres   Найти похожие ветки 

 
Ламо777 ©   (2010-04-05 10:02) [0]

Здравствуйте.

Подскажите - может ли postgres индексировать файлы, залитые в поля blob (bytea)? Т.е. можно ли залить туда файл в формате MS Word или PDF, а затем осуществлять по нему(файлу) полнотекстовый поиск?


 
Vitalts   (2010-04-05 10:21) [1]

[quote]Т.е. можно ли залить туда файл в формате MS Word или PDF, а затем осуществлять по нему(файлу) полнотекстовый поиск?[/quote]
Это разные вещи
PostgreSQL абсолютно не вкурсе что у тебя там залито, pdf, doc, jpeg, png. Для SQL базы blob - это лишь набор байт, как его обрабатывать, задача программиста.
Для решения поставленной проблемы, я бы завел поле [b]key_words character varying[/b] которое заполнял бы клиентом при заливки файла и осущетвлял бы поиск по нему.


 
Vitalts   (2010-04-05 10:22) [2]

Млин, все поплыло, и неавторизированному пользователю редактированию не подлежит, ну да ладно, думаю суть понятна


 
Jeer ©   (2010-04-05 10:25) [3]

Полагаю, что ни одна СУБД не поддерживает полнотекст по бинарному полю.
Для этого у всех из них используется тип Text


 
Jeer ©   (2010-04-05 10:26) [4]

http://www.citforum.ru/database/postgres/fts/


 
oldman ©   (2010-04-05 10:35) [5]


> у всех из них


Велик могучим русский языка!
:)


 
Ламо777 ©   (2010-04-05 11:05) [6]


> Jeer ©   (05.04.10 10:25) [3]

Ну почему же - Оракл вон поддерживает, да еще и в туче распространенных форматов. Потому и искал аналогичные фичи у постгреса.


 
Jeer ©   (2010-04-05 11:11) [7]


> Ну почему же - Оракл вон поддерживает, да еще и в туче распространенных
> форматов.


Оракл поддерживает полнотекст по блобам ?
Ткни носом, может я и не в курсе.


 
Ламо777 ©   (2010-04-05 11:14) [8]


> Jeer ©   (05.04.10 11:11) [7]

фича называется Oracle Text, поддерживает поиск по pdf, rtf, xls и т.д. (оч. много форматов) с разными примочками - релевантность, морфология и пр.. Внутрях скорее всего он конвертит блоб во что-то удобоваримое, но для разработчика все выглядит как просто поиск по блобу.


 
Ламо777 ©   (2010-04-05 11:22) [9]


> Jeer ©   (05.04.10 10:26) [4]

таки не ясно из ссылки - ему нужен plain text, или можно подсунуть файл?
Бум искать...


 
Anatoly Podgoretsky ©   (2010-04-05 11:37) [10]

> Jeer  (05.04.2010 10:25:03)  [3]

У Микрософта есть Index Server стыкуется с базами, и как минимум Микрософтовские форматы для него не секрет.
Но стоит видимо дорого и уж вряд ли стыкуется с Postgres


 
Ламо777 ©   (2010-04-05 11:46) [11]


> Anatoly Podgoretsky ©   (05.04.10 11:37) [10]

а где про него можно почитать? а то гугл по запросу "index server" кидает на службу индексирования файловой системы - это ИМХО немножко не то.


 
Anatoly Podgoretsky ©   (2010-04-05 11:48) [12]

> Ламо777  (05.04.2010 11:46:11)  [11]

Возможно его уже прекратили выпускать.
И не надо искать по Гуглу, я же указал производителя. Читал я про него более 10 лет назад и текущий статус не известен.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.125 c
2-1268910138
QAZ
2010-03-18 14:02
2010.08.27
Что будет со строкой


2-1274950789
dalex
2010-05-27 12:59
2010.08.27
Tframe


15-1274156230
юзер_пузер
2010-05-18 08:17
2010.08.27
flash & ActionScript 3


2-1271611512
Mishka
2010-04-18 21:25
2010.08.27
Отступ в начале DBEdit


15-1266164269
CSS
2010-02-14 19:17
2010.08.27
Win7 - не запускается проводник