Вопрос По Организации Поиска

Тема в разделе "Lotus - Программирование", создана пользователем orion, 25 мар 2014.

  1. orion

    orion Active Member

    Регистрация:
    22 окт 2013
    Сообщения:
    39
    Симпатии:
    0
    Здравствуйте!

    Для организации "внутренней" системы поиска документов решил создать форму с полями (для ввода информации, которая будет критерием поиска).
    Форма поделена на две области. Верхняя - сами поля поиска и кнопка инициации процесса поиска документов. Нижняя область - встроенное представление с отображением найденных документов. Возникли вопросы.
    Вопрос, реализуемо такое или нет?
    Можно ли изначально опустить запрос выбора документов для представления, и потом, динамически ему подсунуть критерий отбора документов?
    Можно ли в открытой форме с интегрированным в неё представлением переопределить критерий отбора документов в этом представлении и перерисовать для пользователя вывод встроенного представления?

    Ну, вот, пока такие вопросы.
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    Можно не изобретать велосипед, а воспользоваться Domain Search, технология поиска в домене через Full Text Search.
    На каждом сервере(как правило) есть база catalog.nsf, в ней есть форма поиска, страшненькая правда, но можно изменить.
    Так вот настраиваете базы под мульти-индекс (см. картинку) указываете название (Category).
    Запускаете на сервере службу для этого механизма, настраиваем дополнительно параметры FT на сервере, поиск среди аттачей, частота обновления и т.д.
    Главное, индекс будет строится там, где стоит галочка. Иначе говоря у вас есть 2 сервера А и Б, если поставить галочку на сервере Б, то индекс будет строиться(храниться) именно на сервере Б, а на сервере А его не будет.
    Далее пользуемся.

    Только стоит учитывать, что это поиск аля google, что ввел - то получил.
    Индексируются все документы в базе, поэтому если есть псевдо-документы, но в них будет искомое слово - он их тоже найдет.
    Еще есть нюанс про права видимости. При поиске можно получить не все документы, потому что к ним нет доступа(readers)
    Может быть это можно настроить, не помню.
     

    Вложения:

    • domain.png
      domain.png
      Размер файла:
      57,1 КБ
      Просмотров:
      63
    • domainDb.png
      domainDb.png
      Размер файла:
      18,2 КБ
      Просмотров:
      71
  3. erdi

    erdi Well-Known Member

    Регистрация:
    20 авг 2008
    Сообщения:
    261
    Симпатии:
    36
    реализовать то как хочешь - можно только через личные папки, и соответственно очищать-копировать найденные документы....в противном случаи несколько одновременных пользователей тебе постоянно будут перестраивать представления(индекс постоянно будет перестраиваться, что несомненно скажется на производительности)
    я в свое время кастомизировал этот проект под себя.......
     
Загрузка...
Похожие Темы - Вопрос По Организации
  1. ApplePen
    Ответов:
    0
    Просмотров:
    53
  2. gURaBA_N
    Ответов:
    3
    Просмотров:
    90
  3. kartaman
    Ответов:
    0
    Просмотров:
    125
  4. Peter
    Ответов:
    4
    Просмотров:
    517
  5. di0d_
    Ответов:
    1
    Просмотров:
    432

Поделиться этой страницей