2015-06-01 3 views
0

Мы используем azure-search и испытываем некоторые странные проблемы. У нас есть две среды (внутреннее производство и внешнее производство), оба из которых имеют свой собственный отдельный индекс (IndexInternal и IndexExternal).Выдача номера лазурного поиска

Я использую портал поиска Red Dog, чтобы проверить размер и количество документов (https://github.com/reddog-io/RedDog.Search.Portal).

То, что я испытал это:

  • индексируется Re-внутренний сайт производства и есть 14500 документов
  • индексируются Re-внешнего производства сайта и есть 14500 документов

После 3/4 дня Я проверил индексы, и количество, по-видимому, резко изменилось:

  • Внутренний сайт производства теперь имеет 24500 документов
  • Внешний сайт производства теперь имеет 24500 документов

Когда я запрашиваю индексы там, кажется, не будет ничего необычного там.

Существует не так, что 10000 документов были сдвинуты с момента переустановки сайтов.

Есть ли у кого-нибудь идеи относительно того, что может происходить здесь?

Спасибо заранее,

Адам

ответ

1

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

Liam

+0

Привет, Лиам, спасибо, что вернулся ко мне. Ну, первый счет (14500) верен, так как мой код записывает, сколько записей должно пройти до индекса. Я просто не понимаю, как это может измениться на 10000 записей через 3 дня? Даже когда я проверил через 24 часа, счет был по-прежнему верным. Для этого и на обоих индексах тоже слишком много совпадения. –

+0

Одна вещь, также упоминаемая здесь, состоит в том, что один из столбцов очень большой (он в основном хранит контент WYSIWYG). Может ли быть, что лазурный осколок каждой (большой) записи через какое-то время, чтобы улучшить производительность? –

+0

Hi Adam, Вы пробовали посмотреть счет на портале предварительного просмотра Azure или с помощью [$ count REST API] (https://msdn.microsoft.com/en-us/library/azure/dn798924.aspx)? –

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