2013-09-30 5 views
0

Прежде всего, пожалуйста, извините наше невежество Solr.Проверка наличия документов в Solr

У нас есть веб-приложение, имеющее как государственные, так и частные проекты. Публичные данные - это единственные данные, которые следует добавлять в Solr. У нас есть набор тестов, которые проходят через поведение сайта, которые создают как общедоступные, так и частные данные, и, для дополнительной уверенности, мы хотели бы проверить, были ли эти частные документы индексированы Solr.

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

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

Есть ли решение для этого? Будет ли шаблонный запрос возвращать КАЖДЫЙ документ, проиндексированный Solr? Есть также, вероятно, вопросы, которые мы не знаем, мы должны спросить.

Спасибо за ваше время (и терпение)!

ответ

0

Если у вас нет нескольких проектов с тем же именем, я не знаю, почему поиск проекта по имени не смог бы найти то, что вы ищете. Возможно, я не понимаю вашу озабоченность.

Для возврата всех проиндексированных документов может использоваться запрос *:*.

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