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

  • Автор темы Adron
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Adron

#1
в общем задача такая:
имеется база. в ней есть документы которые заносятся строго по определенному шаблону.
необходимо найти нужную запись строго по определенным полям. подскажите как это реализовать
зы
все это надо реализовать в WEB интрефейсе
 
O

oshmianski

#2
Для: Adron
делаешь форму для такого "расширенного" поиска, по кнопке "Искать" запускаешь агента, который шерстит базу (FTSearch) и этим же агентом перерисовывай страницу с отображением найденных результатов
 
A

Adron

#3
Для: Adron
делаешь форму для такого "расширенного" поиска, по кнопке "Искать" запускаешь агента, который шерстит базу (FTSearch) и этим же агентом перерисовывай страницу с отображением найденных результатов
а можно подробнее (никогда агентов для вэб не писал)
незнаю:
1. как мне передать в него параметры?
2. как потом все это поднять в вэб?
 
F

Fossil Code

#4
Можно и типовым полнотекстовым лотусовым поиском. Есть синтаксис запросов, где можно указывать какое поле что должно содержать. См. хелп Setting up Web users for Domain Search в администраторе и Customizing search forms в дизайнере.
 
A

Adron

#5
Можно и типовым полнотекстовым лотусовым поиском. Есть синтаксис запросов, где можно указывать какое поле что должно содержать. См. хелп Setting up Web users for Domain Search в администраторе и Customizing search forms в дизайнере.
админского хелпа нет :(
а дизайнерском я не нашел "синтаксис запросов, где можно указывать какое поле что должно содержать". поэтому придется делать через агент. но я пока не допру как это сделать. и никтоже не поможет :(
 
F

Fossil Code

#6
Вот Вам документация:

http://www-10.lotus.com/ldd/notesua.nsf/find/domino

А это в хелпе для клиента:

Searching a database for documents that meet specified conditions

A condition is a qualification in a search query that limits the results of a search. A condition tells Notes that certain values must exist in certain fields, or that certain multiple words must exist, in order for a document to match your query. A database must have a full-text index for you to be able to search it using conditions. When you enter a condition, it appears as a "token" in your query in the text entry box in the Search bar.
The following illustrates a search set up with conditions that find documents created on a certain date which contain the word software.

Note You can use similar conditions when using Domain Search to search for documents. For more information, see Searching for documents or files that contain specified text in databases in your domain.
To limit search results to documents that meet conditions
1. In a database that is full-text indexed, open the view you want to search and choose View - Search This View.
2. In the Search bar, click the "More" triangle.
3. Click one of the following buttons to specify the condition you want to use, and then add the condition to your query:
Date
Author
Field
Form
Multiple words
Fill out example form
4. (Optional) Add other conditions to your query.
5. Click Search.
Note To edit an existing condition in the search box, click the token twice to open the dialog box for the condition. To delete a condition, click the token once to select it, then press DELETE.
Go to top
See Also
Searching a database for documents that contain specified text
Creating a full-text index
Table of document selection conditions


Glossary Feedback on Help or Product Usability?
 
O

oshmianski

#7
Для: Adron
вот пример использования агента в веб.
смотри расширенный поиск (форма WebSearchExt, подформа SearchExt, агент WebSearchExt)
сделано на скорую руку, так что могут быть ошибки
 

Вложения

A

Adron

#8
Для: Adron
вот пример использования агента в веб.
смотри расширенный поиск (форма WebSearchExt, подформа SearchExt, агент WebSearchExt)
сделано на скорую руку, так что могут быть ошибки
примного благодарен за базу.
подскажи, почему при вызове агента у меня просто вылазиит надпись Agent done и ничего больше?

зы
я правильно понимаю логику работы лотуса?
есть формаю на ней нужные мне поля и кнопка с запуском жава-скрипта
обработка скрипта включет в себя сборку ссылки, т.е. получаем .../ttt.nsf/имя_фгента&q1=халам&q2=балам
по этой ссылке должен сработать агент в котором мы выполняет отбор вбазе по полям соответсвующим q1 и q2
и при поможи print мы все это выводим в web
я правильно понял?
 
O

oshmianski

#9
Для: Adron
Agent done - скорее всего ошибка выполнения агента, смотри лог сервака или консоль в момент выполнения агента
логику ты понял правильно
 
Статус
Закрыто для дальнейших ответов.