ОБСУЖДЕНИЕ

О "вычисляемых" Представлениях И Поиске На Web

0 ответов 3,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Иногда возникает задача "сложного" или расширенного поиска на WEB. Собственно она же является частным случаем построения "вычисляемых" представлений о которых новички очень часто спрашивают.

Решение до банальности простое. Те кто знали - меня поправят. Те кто не знали - могут пользоваться.
Например, возьмем базу Sandbox от самого IBM (которую они благополучно почикали).

Помимо простого текстового запроса, в поле Query можно указывать имена полей и его содержимое. Можно указывать несколько полей с оператором AND.

Например:
http://ююю/sandbox.nsf/Search?SearchView&Query=[Category]co%28Template*%29
Search Results
0-162 of 163 results for '[Category]co(Template*)'

http://ююю/sandbox.nsf/Search?SearchView&Query=[Category]co%28Template*%29%20AND%20[Filename]co%28Content*%29
Search Results
0-1 of 2 results for '[Category]co(Template*) AND [Filename]co(Content*)'

http://ююю/Search?SearchView&Query=Lotus*%20AND%20[Category]co%28Template*%29
Search Results
0-73 of 74 results for 'Lotus* AND [Category]co(Template*)'

Таким образом, задача множественного поиска сводится к построению удобного интерфейса с уже настроенными чекбоксами которые потом складываются в общий запрос. "Вычисляемое" представление решается также. Множественный результат в поле можно указывать звездочкой *

ку:
1. Работать будет на любой базе, где правильно используется Search?SearchView&Query=
2. [Category]co(Template*) - co сокращенное от contains. Можно писать и без него - будет работать.
3. Никто не запрещает дополнительно пользоваться штатными &start=1&count=10 для вывода постранично.
 

Статистика тем

Создано
NetWood,
Ответы
0
Просмотры
3 498