Получить все фасеты для запроса RavenDB, если фасеты для данного ключа превышают 1024 - PullRequest
0 голосов
/ 11 ноября 2011

Когда я применяю расширение «ToFacets (« facets / CameraFacets »)» к «IQueryable», которое приходит из моего запроса, я нахожу счетчик в одной из коллекций «IEnumerable» для фасета в словаре 1024.Я точно знаю, что есть еще, но как мне их получить?Будет ли увеличение безопасного предела автоматически давать мне все значения, и есть ли другой способ сделать это без увеличения этого предела?

1 Ответ

1 голос
/ 11 ноября 2011

Да, если вы измените безопасное ограничение, оно увеличит количество граней, взгляните на HandleTermsFacet(..) в коде .

Однако , я бы не советовал. Это просто проблема, потому что 1024 аспекта означают, что вы делаете 1024 отдельных запроса.

Если вам нужно разобраться с таким количеством аспектов, вам лучше использовать Индекс карты / уменьшения , также смотрите это сообщение в блоге

...