2015-12-29 4 views
0

Я могу использовать StaleState = false для принудительного переиндекса документов при запросе, но это будет индексировать все новые документы в ведре.Есть ли способ сделать сервер couchbase индексировать документ на вставке?

У меня есть сценарий, в котором, в основном, нет необходимости сразу индексировать большинство вставленных документов (50-100/с), но выбрать несколько (и я имею в виду несколько, например, один или два раза в минуту или поэтому) необходимо немедленно проиндексировать.

StaleState заставит переиндексировать все документы, и я предпочел бы просто переиндексировать один документ и оставить остальных в фоновом индексаторе.

Возможно ли это?

+0

Couchbase работает над чем-то для этого; хотел бы иметь более конкретную информацию о вашем случае использования. Свяжитесь с нами/нами, если это возможно. –

ответ

2

В настоящее время нет. Существует функция, которая будет работать над тем, что позволит приложениям быть более подробными в отношении того, какие обновления необходимо учитывать в запросе. Это должно сократить затраты и, следовательно, задержка для запросов в этих строках. Он может не идеально выравниваться, поскольку пересчет индекса будет в порядке, но он будет ближе.

Смежные вопросы