두 개의 별도 쿼리에 가입하고 싶습니다. 그리고 그들로부터 정보를 표시하십시오. 첫 번째 쿼리는 캐나다에서 두 번째 쿼리는 Incremento 인 회사입니다. 따라서 별도의 쿼리를 실행하고 결과 정보를 조인해야합니다.Solr. 두 개의 별도 쿼리를 결합하는 방법
내 스키마는 다음과 같습니다
<entity name="firm" dataSource="jdbc" pk="id"
query="select * from firm"
deltaImportQuery="select * from firm where id='${dih.delta.id}'"
deltaQuery="select id from firm where upd_date > '${dih.last_index_time}'">
<field column="id" name="id"/>
<field column="ADDRESS" name="address"/>
<field column="EMPLOYEE" name="employee"/>
<field column="NAME" name="name"/>
<field column="VILLAGE" name="village"/>
<field column="ZIPCODE" name="zipcode"/>
<field column="PLACE" name="place"/>
<entity name="country" pk="id"
query="select country from country where id='${firm.country}'"
deltaQuery="select id from country where upd_date > '${dih.last_index_time}'"
parentDeltaQuery="select id from firm where country=${country.id}">
<field column="country" name="countryName"/>
</entity>
</entity>
어떻게 할까 ???
SQL 쿼리에 응답했습니다. 그러나 Solr 쿼리에서 Solr 쿼리를 수행하는 방법을 알고 싶습니다. /select? q = lastname @ gmail & qf = id + firstName + lastName + email & defType = edismax & debugQuery = true ???? – AndreyKirsanovPenza
이 답변을 업데이트했습니다. 나는 당신의 질문을 오해했습니다. – Jayendra