powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД с полнотекстовым поиском
25 сообщений из 134, страница 1 из 6
Выбор СУБД с полнотекстовым поиском
    #36097332
21_01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Помогите выбрать СУБД для программы, реализующей:
1) хранение большого количества документов (файлы Word, Excel, веб-страницы, rtf) в БД;
2) генерирование краткой аннотации к документам в автоматизированном режиме;
3) поиск хранимых документов с учетом близости слов-синонимов;
4) каталогизацию документов со схожей тематикой.

Где будет храниться документ – в базе или в файловой системе – не важно, но нужно обеспечить ссылочную целостность связанных с документом данных, которые будут храниться в БД.

Масштабы пока не известны, но скорее всего это будет 2 рабочих места: одно для автоматизированного занесения данных и одно для обработки. Ничего сложного, нужно только, чтобы были возможности развитого поиска текста.

Соответственно возник вопрос: какую СУБД выбрать для реализации этих возможностей? Пока остановился на SQL Server. Но, возможно, есть ещё варианты? Есть ли разница между SQL Server 2008 и SQL Server 2005 в этом плане? И важны лицензии – сейчас ведь 2005-ю версию уже не приобрести?
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097338
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21_01,

SQL сервер какой? SQLite или PostgreSQL или Microsoft? У Оракла тоже какой то SQL сервер есть ;-)
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097343
21_01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Под SQL Server 2005/2008 подразумевал Microsoft SQL Server 2005/2008.
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097345
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исходя из условий задачи вам не подойдет НИ ОДНА из сущесвующих СУБД.
Был недавно топик, который затрагивал эту тему. Полнотекстовый поиск в субд не учитывает близости синонимов, морфологию слов и другие озвученные фишки. Это именно полнотекстовая индексация.
Так что написать экспертную систему не вложив ни капли труда у вас не получится.
А сам full text search еть еще в Sybase SA11.
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097351
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old,

Одну такую БД я знаю, но только она не SQL :-)
Lotus Notes Domino. Из всех мне известных систем, только в ней реализованы хотелки, озвученные в начале темы. Могу рекомендовать обратиться к "LotusNotesDomino" который вот тут как раз ищет возможность подработки.
Я думаю, он не откажется Вас проконсультировать, с расчетом на дальнейшее сотрудничество ;-)
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097383
21_01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ggg_oldПолнотекстовый поиск в субд не учитывает близости синонимов, морфологию слов и другие озвученные фишки. Это именно полнотекстовая индексация.
То есть, что MS SQL 2005, что MS SQL 2008, что Sybase SA11 примерно равны в этом плане?

Реалист, спасибо, но это только впереди, сейчас мне пока нужно лишь выбрать СУБД.
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097391
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21_01То есть, что MS SQL 2005, что MS SQL 2008, что Sybase SA11 примерно равны в этом плане?

Реалист, спасибо, но это только впереди, сейчас мне пока нужно лишь выбрать СУБД.
И в PostgeSQL и MySQL есть полнотекстовый поиск. Странно, а мне показалось, что Вам нужно:
"1) хранения большого количества документов (файлы Word, Excel, веб-страницы, rtf) в БД;
2) генерирования краткой аннотации к документам в автоматизированном режиме;
3) поиск хранимых документов с учетом близости слов-синонимов;
4) каталогизацию документов со схожей тематикой."

СУБД это только часть решения. Выбор СУБД и Решение поставленной задачи - это разные вещи, не находите?
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097399
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21_01
Реалист, спасибо, но это только впереди, сейчас мне пока нужно лишь
выбрать СУБД.

Выбирайте Яндекс или Гугль и будет Вам счастье.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097404
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

ДА, действительно! Я про Яндекс совсем забыл ;-(
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097405
21_01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Реалист[quot 21_01]
СУБД это только часть решения. Выбор СУБД и Решение поставленной задачи - это разные вещи, не находите?
Конечно, и я рассматриваю различные СУБД, чтобы представлять возможные пути решения.
В последнем сообщении я спросил: отличаются ли возможности перечисленных СУБД в плане полнотекстового поиска. Возможно есть реализации, в которых присутствует часть требуемого функционала. Это будет плюсом - если в основе будет реляционная СУБД, то проще будет выбрать разработчика. Однако я не отметаю сразу вариант с чем-то другим, но мне нужно время на то, чтобы хотя бы в общих чертах составить представление о новой для меня системе.
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36097413
21_01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ссылку.
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36098477
HSergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте поисковую панель google. На локальном диске найдёт любые файлы по полнотекстовому поиску. Всякой ерунды мого, очень помогает.
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099579
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалист
И в PostgeSQL и MySQL есть полнотекстовый поиск.
Нету там ни какого "полнотекстового поиска" для русского языка. Не-ту!
Бо не справляются с морфологией и сообразованием.
Я тут наднясь слово сгенерил "Компраминет"
Вот Яндекс , в вот
Гугля

А у кого, из человеков не хватит ума сие слово просклонять и проспрегать?
А енти "тьху-серчь" системы с ним справятся?
- Одназначный обломись.
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099601
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneРеалист
И в PostgeSQL и MySQL есть полнотекстовый поиск.
Нету там ни какого "полнотекстового поиска" для русского языка. Не-ту!
Бо не справляются с морфологией и сообразованием.
Я тут наднясь слово сгенерил "Компраминет"
Вот Яндекс , в вот
Гугля

А у кого, из человеков не хватит ума сие слово просклонять и проспрегать?
А енти "тьху-серчь" системы с ним справятся?
- Одназначный обломись. Ну нет там таких слов. А сказать то, что хотел?
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099607
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалист А сказать то, что хотел?
А что, первое предложение - нихт ферштейн?...
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099665
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneРеалист А сказать то, что хотел?
А что, первое предложение - нихт ферштейн?...
Там есть полнотекстовый индекс. С ним можно делать что угодно. При желание даже твое слово найти ;-)
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099686
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистDi_LIneРеалист А сказать то, что хотел?
А что, первое предложение - нихт ферштейн?...
Там есть полнотекстовый индекс. С ним можно делать что угодно. При желание даже твое слово найти ;-)
Ну я и говорю: - Тот же лайке, но по слову целиком.
А если слова (набора букв) такого нету, то поиск по другим морфологическим формам этого слова делает?
Какие критерии ранжирования в этом случае?
Учитывается ли Ед и Мн число исходной морфемы?
- Ась?
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099705
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne,

Ваша подколка мне понравилась. Естественно, ни кому в голову не может придти, искать в англоязычном продукте русскоязычную морфологию. Или Вы это серьезно спрашивали? ;-))))
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099774
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистИ в PostgeSQL и MySQL есть полнотекстовый поиск .
А это, типо, Вася Пупкин написал, да?
Тогда так и пишите:
- ФхулСерчь но потарабарски.
- Рашен нот применяшен!
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099803
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select to_tsvector('Компраминет') @@ plainto_tsquery('Компраминета') as match;
 match
-------
 t
select to_tsvector('Компраминет') @@ plainto_tsquery('Компраминету') as match;
 match
-------
 t
select to_tsvector('Компраминет') @@ plainto_tsquery('Компраминетов') as match;
 match
-------
 t
что не так ? :)
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099818
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneРеалистИ в PostgeSQL и MySQL есть полнотекстовый поиск .
А это, типо, Вася Пупкин написал, да?
Тогда так и пишите:
- ФхулСерчь но потарабарски.
- Рашен нот применяшен!
А где написано про морфологию русского языка?
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099924
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистА где написано про морфологию русского языка?
Ышо раз для бронетакистов:
РеалистИ в PostgeSQL и MySQL есть полнотекстовый поиск.
- Или он, поиск, Полный Текстовый,
- Или тот же Лайке по индексному полю.
- Ы?
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099944
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЁшDi_LIne, что не так ? :)
- Балбес ты, Шарик! (М)ультик
Код: plaintext
select ID,WORDS from FullSearchText('Компраминетами')
"20679999","компраминетами"
"1001"; "компраминетов"
"53","Компраминетами"
"20045", "Компраминетам"
"4000016","о компраминетах"
"32768","компраминетам"
"20679999","компраминеты"
"99999999","компраминет"
.....
и тд и тп.

-Ы?
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36099960
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЁшDi_LIne,

Код: plaintext
1.
2.
select to_tsvector('Компраминет') @@ plainto_tsquery('Компраминета') as match;
 match
что не так ? :)
А если твоей ентот мутч дуже кротой и пиписко в растопырку, то пусть мне разлечит, при построении результата поиска по слову "день".
Когда оно, слово, Существительное, а когда оно же есть Глагол.
Для бабесов поясняю на прЫ мере:
1. День. При поиске учесть только морфемы: дни - дней - днями и тд и тп
2. День. При поиске учесть только морфемы: денешь - девать - девают и тд и тп
...
Рейтинг: 0 / 0
Выбор СУБД с полнотекстовым поиском
    #36100006
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne,

Знаешь, мне твои посты читать противно, не зависимо от того, что ты туда написал.
Можешь сам с собой разговаривать, пока с другими людьми общаться не научишься.
"пиписко в растопырку, мля" ;-)
...
Рейтинг: 0 / 0
25 сообщений из 134, страница 1 из 6
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД с полнотекстовым поиском
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]