Поиск документов по нескольким критериям

Тема в разделе "Lotus - Программирование", создана пользователем -, 24 фев 2010.

  1. Гость

    Доброго времени суток!

    Я только начал изучать Lotus Domino, хотелось бы узнать, возможно ли использовать функцию View.GetAllDocumentsByKey для нескольких критериев? Например есть вьюшка с 4 столбцами(все сортированы) по которым можно искать документы, key1 по первому столбцу, key2 по второму и т. д.
     
  2. Akupaka

    Akupaka А че я?.. О.о

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

    Работает, только документов удовлетворяющих условиям поиска больше, чем выдает функция GetAllDocumentsByKey
     
  4. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    последний параметр True?
    не могу так сказать
     
  5. Гость

    Проблема не в этом, если у меня во вьюшке 2 документа уд. условиям, а поиск выдает только одни документ
     
  6. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    значение последнего параметра методу какое передается? True?
     
  7. Гость

    False
     
  8. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    попробуй с True, если еще не попробовал
     
  9. Гость

    Пробовал, результат тот же

    Добавлено: Сделал поиск с помощью Search
     
  10. Akupaka

    Akupaka А че я?.. О.о

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

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

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    возможно - индекс надо перестроить...
     
  12. Akupaka

    Akupaka А че я?.. О.о

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

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

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    не угадал ;) - может видеть, но с индексом траблы, я с такими случаями сталкивался
     
  14. Гость

    Можно поподробнее, как вы справились в таком случае
     
  15. lmike

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

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    на сервере - запуск load updall <DB> -R -T <viewName>
     
  16. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Может проблема с типаи данных?
    Например, в разных документах разный тип, а отображается одинаково?
     
  17. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    кстати, да, что-то мы и не спросили, а что есть ключами )
     
  18. Гость

    Это все текстовые поля
     
Загрузка...

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