Главная страница
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.118 c
2-1265830771
fford
2010-02-10 22:39
2010.08.27
копировать файл на расшареный ресурс


15-1268404840
Илья_
2010-03-12 17:40
2010.08.27
Ошибка при отладке программы с помощью функции Trace into


3-1242650536
kyn66
2009-05-18 16:42
2010.08.27
Полосатый TDBGridEh


15-1265232226
Ega23
2010-02-04 00:23
2010.08.27
Кто знает песню?


15-1263829418
TStas
2010-01-18 18:43
2010.08.27
А куда пропало "Показать мои вопросы"