У меня есть список примерно из 10 тысяч записей (и их количество растет), на которые я должен ссылаться в приложении xPages. У меня были ограничения поиска при использовании @DbLookup, поэтому я посмотрел на другие варианты. К сожалению, я продолжаю сталкиваться с этими ограничениями.
В настоящее время я загружаю список поиска в переменную области сеанса при загрузке страницы (которая влияет на производительность) и ссылаюсь на переменную области действия для поля со списком.
Я использую следующий простой процесс для загрузки списка для поля со списком. Это, однако, также сталкивается с ограничениями.
var lookupView:NotesView = database.getView("LookupView");
sessionScope.lookupList = lookupView.getColumnValues(0) + "|" + lookupView.getColumnValues(4);
Я хотел бы, чтобы метод выполнял поиск, который мог бы обрабатывать больший список (основной приоритет) с производительностью, равной 2. Страница используется ограниченным числом пользователей, причем функция является наиболее важной.