Search, Ftsearch, Getdocumentsbykey

Тема в разделе "Lotus - Программирование", создана пользователем Xalet, 13 окт 2009.

  1. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    Есть документы с полем, в котором хранится дата. Нужно отобрать все с определенной датой. Есть представление отсортированое и категаризированое по дате. Что будет обрабатываться быстрее:
    1. Найти значение при помощи поиска(Search, FTSearch)
    2. Взять вьюшку и получить по ключу(дате) нужный результат?

    Какой из способов желательнее в плане быстродействия? Есть ли разница при использовании на клиентской машине и на сервере...

    з.ы.результат нужен в виде коллекции в ЛС.
     
  2. amigolinx

    amigolinx Гость

    Если по быстрому и не углубляясь, то view.GetAllDocumentsByKey рулит однозначно (сам по ленивости юзал одно время db.Search, пока не дошли руки/не допер всю прелесть поиска по ключам) - по сравнению со старыми версиями агентов, новые посаженные на поиск по ключам выполняются в разы быстрее, будь то локал или сервер. Не помню точно, но вьюшку помойму настоятельно не стоит при этом категоризировать.
    А ну и отсутствие заморочки с индексацией тоже не последнюю роль играет...
     
  3. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    Klido, спасибо. Познавательная статья.
     
  4. Alexander (Criz)

    Alexander (Criz) Гость

    Пожалуй самый быстрый поиск это DigestSearch
     
Загрузка...
Похожие Темы - Search Ftsearch Getdocumentsbykey
  1. Amfion
    Ответов:
    10
    Просмотров:
    143
  2. seoman2
    Ответов:
    6
    Просмотров:
    516
  3. seoman2
    Ответов:
    4
    Просмотров:
    1.365
  4. Bob84
    Ответов:
    6
    Просмотров:
    1.957
  5. ezhov
    Ответов:
    83
    Просмотров:
    13.110

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