Настройка Solr pagination - PullRequest
       4

Настройка Solr pagination

0 голосов
/ 25 января 2012

У нас есть приложение, разработанное с помощью Solr, наши пользователи используют много страниц для просмотра. Иногда просмотр следующей страницы идет медленно ..

В Oracle у нас есть множество параметров, которые можно настроить для повышения производительности, как у Solr.

Я прочитал http://wiki.apache.org/solr/SolrPerformanceFactors без подсказок на этой странице. спасибо за помощь.

Есть ли в Solr параметр, который можно настроить для увеличения производительности?

1 Ответ

3 голосов
/ 25 января 2012

Я предполагаю, что вы все еще используете настройку кэша по умолчанию, которая поставляется из коробки. Проверьте ваш текущий конфиг для его настройки. Это то, что вы можете попробовать,

Типичная настройка по умолчанию из solrconfig.xml

<!-- An optimization for use with the queryResultCache.  When a search
     is requested, a superset of the requested number of document ids
     are collected.  For example, if a search for a particular query
     requests matching documents 10 through 19, and queryWindowSize is 50,
     then documents 0 through 49 will be collected and cached.  Any further
     requests in that range can be satisfied via the cache.  -->
<queryResultWindowSize>20</queryResultWindowSize>
<!-- Maximum number of documents to cache for any entry in the queryResultCache. -->
<queryResultMaxDocsCached>200</queryResultMaxDocsCached>

вышеупомянутые два параметра влияют на разбиение на страницы, например, если ваше приложение отображает 25 результатов / страницу, и ваши пользователи обычно просматривают 5 страниц, установите оба значения queryResultWindowSize, queryResultMaxDocsCached равными 125. Это будет кешировать результаты, которые типичны поведение пользователя потребует.

Примечание: Это повлияет на вашу память, степень влияния зависит от размера вашего документа и других настроек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...