Search, Ftsearch, Getdocumentsbykey

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

Наш партнер Genesis Hackspace
  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. seoman2
    Ответов:
    7
    Просмотров:
    205
  2. Amfion
    Ответов:
    10
    Просмотров:
    244
  3. seoman2
    Ответов:
    6
    Просмотров:
    562
  4. seoman2
    Ответов:
    4
    Просмотров:
    1.383
  5. Bob84
    Ответов:
    6
    Просмотров:
    1.999

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