2013-07-29 8 views
0

Мое поле Id объявлен следующим образомПоиск более одного идентификатора (UUID)

<field name="VersionId" type="uuid" indexed="true" stored="true" required="true"/> 

и я запрашиваю его с помощью

http://...:8983/solr/vault/select?q=VersionId:5d4cb2a7-198b-4e26-a003-3b0388e35820 

Я хочу искать более одного UUID. Правильный синтаксис

ответ

0

Поскольку идентификатор исправлен, вы можете использовать запрос фильтра для поиска нескольких идентификаторов, которые лучше всего подходят для работы с Filter Cache.

fq=VersionId:(5d4cb2a7-198b-4e26-a003-3b0388e35820 OR 5d4cb2a7-198b-4e26-a003-3b0388e35820 OR 5d4cb2a7-198b-4e26-a003-3b0388e35820 .....) 
+0

В чем разница между использованием его с q =? представление? – Jeb

+0

Запрос с поисковыми запросами, которые будут оценивать оценки. Запросы фильтров - это постоянные запросы на фильтрацию фильтра и могут использовать кеш фильтра, если они правильно настроены, могут значительно улучшить производительность – Jayendra

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