Notesdocumentcollection.ftsearch Vs Getfirst/next

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

  1. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    Всем привет! :)
    Народ, кто тестил, при каком кол-ве документов лучше использовать NotesDocumentCollection.FTSearch вместо перебора документов, чтобы отфильтровать коллекцию?..
    на маленьком кол-ве задержка заметная, думаю, будет полезно заменить FTSearch на перебор, но вот хочется оптимальный выбор сделать, и применять FTSearch при некотором большом кол-ве док-тов...
    надеюсь, что понятно изъяснился :eek:
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    лентяй, самому слабо проверить
     
  3. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    самому надо наплодить доков :))
    а може кто-то помнит заветную цифру
    когда-то читал на ИБМе про это, но забыл как найти :eek:
     
  4. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    задача нужна...
    может и это подойдёт http://www.ibm.com/developerworks/lotus/li...y/digestsearch/
    или View.GetDocumentByKey
    по описалову - быстрее оба
    а на малой выборке (по ключу) - дайжест всех порвет (даже на большой базе)
     
  5. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    дайжест это хорошо, но не то.
    я потому и написал, что выбор из FTSearch и методом перебора, т.к. изначальная выборка производится по GetAllDocumentsByKey, а полученную коллекцию я фильтрую по вторичному параметру - дате.
    дайжест, тут, по-моему, никак, т.к. нужно сравнение больше-меньше...

    на каком-то кол-ве документов перебор будет быстрее, а FTSearch занимается не понятно чем какое-то время :D
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    яж грю - задача нужна
    может по дате будет лучше (изначально), по ренджу (коллекция)
    дажесту плевать где искать - он хэш составляет на конкретные значения, ежели маска - не будет работать (в текущем варианте)
    сортировка, поиск и прочая - классы в джаве есть
    ежели можно получить ограниченную выборку на локал (по условиям задачи и объему) - то так и надо сделать
    а уж на локале - крутить как хошь
     
  7. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    дайжест не ищет больше-меньше, к сожалению, только прямое соответствие.
    по дате сначала искать не получится, т.к. нужно сначала по первичному ключу провести поиск...

    яву не знаю как тут (и для чего) прикрутить :D
     
  8. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    вставлю 5ть копеек
    Slow server performance using GetDocumentByKey
    _http://www-01.ibm.com/support/docview.wss?rs=463&context=SSKTMJ&dc=DB560&dc=DB520&uid=swg21270998&loc=en_US&cs=UTF-8&lang=en&rss=ct463lotus
     
  9. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    там и решение указано :)
    а я всегда аторефреш отрубаю в агентах до действий с вьюшкой
     
  10. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    гы, будем знать :)

    lmike, а как тебя зовут в реале и откуда ты?;)
     
  11. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    звать Михаил
    заходим в мой профиль, посещаем мою домашнюю страницу, в адресе мои имяфамилиё (на страницах и морду мою увидеть можно)
    потом я здесь приводил ссылки на свои посты на Интертрасте
    и на notesnet.ru, про апплет я обмолвился

    в Москве живу и работаю, в Киеве давно не был (хотя там есть наш офис, тоже)

    найти инфу обо мне не сложно :) - лень было очередной раз разворачивать информацию
     
  12. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    да просто, инфа в профиле - обычно экзотика, а что такое "домашняя" страница я вообще не знаю ;) впервые вижу, чтобы была указана
    да и просто хотелось не найти. а спросить, т.е. чтобы сам человек ответил :)

    я Роман, приятно ;)
    на интертрасте тоже общался, но не так много )) работал в Аплане (группа АйТи), возможно знакомое название ;)
     
Загрузка...
Похожие Темы - Notesdocumentcollection ftsearch Getfirst
  1. nayke
    Ответов:
    8
    Просмотров:
    3.557
  2. Amfion
    Ответов:
    10
    Просмотров:
    147
  3. seoman2
    Ответов:
    6
    Просмотров:
    518
  4. seoman2
    Ответов:
    4
    Просмотров:
    1.365
  5. Bob84
    Ответов:
    6
    Просмотров:
    1.957

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