У меня есть 2 ядра в Solr - Hotel and City. Я хочу присоединиться к этой операции, чтобы получить все данные из отеля, а также из города. Я использую запрос как
http://localhost:8080/solr/hotel/select?q=*:*&fq={!join%20fromIndex=city%20from=id%20to=id}id:200709062148134302
В результате я получаю данные только из ядро отеля, а не из центра города.
есть ли способ получить данные из обоих основных? пожалуйста, предложите...
Нет. Соли Solr сопоставимы с INNER JOIN
в SQL, как показано в примере из Solr Wiki:
SELECT xxx, yyy
FROM collection1
WHERE outer_id IN (SELECT inner_id FROM collection1 where zzz = "vvv")