2015년 11월 26일 목요일

Apache Solr 컬럼 JOIN 검색...


19down voteaccepted
This comment says it's possible by using:
{!join from=fromField to=toField fromIndex=fromCoreName}fromQuery
I tried it myself, and here's a more detailed example: Have two cores
  • brands {id,name}
  • products {id, name, brand_id}
BRANDS: {1, Apple}, {2, Samsung}, {3, HTC}
PRODUCTS: {1, iPhone, 1}, {2, iPad, 1}, {3, Galaxy S3, 2}, {4, Galaxy Note, 2}, {5, One X, 3}
http://example.com:8999/solr/brands/select?q=*:*&fq={!join from=brand_id to=id fromIndex=products}name:iPad
This translates to something like:
SELECT b.* FROM brands b
       INNER JOIN products p ON b.id=p.brand_id
       WHERE p.name="iPad";
Result will be: {id: "1", name:"Apple"}


이건 컬럼 조인 검색

댓글 없음:

댓글 쓰기

BE Band (비밴드) - 2024년 03월 02일 잠실새내 락앤롤욱스 공연

나의 10~20대를 보낸 잠실에서의 공연.. 오랜만에 가보니.. 여기가.. 마눌님과 자주 가던 영화관이었는데... 여긴 뭐가 있었는데... 란 추억도 떠올리며 기분좋게 감.​ 공연장은 좀 협소한 편이었고, 인천의 쥐똥나무 보다는 약간 크고... 인천 ...