powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ни кто не знает ?
9 сообщений из 9, страница 1 из 1
Ни кто не знает ?
    #32273119
Mixa гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знаю, что нельзя. Но может есть чудо в этом мире. Есть таблица 20 полей текстовых. В каждом есть, что-то как одним махом сделать поиск по всем полям сразу. Как-то не хочется писать

SELECT * FROM table WHERE field1 like 'aaa' or field2 like 'aaa' or field3 like 'aaa' or ...
...
Рейтинг: 0 / 0
Ни кто не знает ?
    #32287679
d_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
d_d
Гость
Ну один раз написать можешь такую строку?
Тогда загоняй её в функцию и пользуй
...
Рейтинг: 0 / 0
Ни кто не знает ?
    #32288257
Я прикололся так

SELECT * FROM table WHERE (field1 || field2 || .. || fieldN) like 'aaa';
...
Рейтинг: 0 / 0
Ни кто не знает ?
    #32288580
d_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
d_d
Гость
Ндя, это короче, но я бы такое все равно загнал бы в функцию :)
...
Рейтинг: 0 / 0
Ни кто не знает ?
    #32290785
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К томуже на plsql можно написать достаточно гибкую функцию для такого поиска
по нескольким десяткам столбцов.
...
Рейтинг: 0 / 0
Ни кто не знает ?
    #32302846
MaximZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в mssql это назвалось full text index. то есть глобальный поиск по базе.
Думаю что тут тоже что то типа этого есть или тулза отдельная должна быть.
...
Рейтинг: 0 / 0
Ни кто не знает ?
    #32302892
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да поройся в contrib -и найдешь.
Далее - по полнотекстовому поиску есть заметаельная разработка
Олега Бартунова сотоварищи.
Внимательней читай форум плиз. Гдето уже пробегала ссылка только я позабыл в
какой ветке 8)
...
Рейтинг: 0 / 0
Ни кто не знает ?
    #32303500
Sehensucht!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Use Goooooooogle!

http://openfts.sourceforge.net/
...
Рейтинг: 0 / 0
Ни кто не знает ?
    #32303538
Sehensucht!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще вот:\r
\r
/topic/53381
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ни кто не знает ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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