Sorry you have that link! and I did not see the question - apols index schema could look something like:
id name classList -> multi value majorClassList -> multi value a standard query would do the equivalent of your sql again apols for not seeing the link lee c On 27 June 2012 12:37, Lee Carroll <lee.a.carr...@googlemail.com> wrote: > In your example de-normalising would be fine in a vast number of > use-cases. multi value fields are fine. > > If you really want to, see http://wiki.apache.org/solr/Join but make > sure you loose the default relational dba world view first > and only go down that route if you need to. > > > > On 27 June 2012 12:27, Robert Yu <robert...@morningstar.com> wrote: >> The ability of join operation supported as what >> http://wiki.apache.org/solr/Join says is so limited. >> I'm thinking how to support standard join operation in Solr/Lucene because >> not all can be de-normalized efficiently. >> >> Take 2 schemas below as an example: >> >> (1) Student >> sid >> name >> cid // class id >> >> (2) class >> >> cid >> >> name >> >> major >> In SQL, it will be easy to get all students' name and its class name where >> student's name start with 'p' and class's major is "CS". >> Select s.name, c.name from student s, class c where s.name like 'p%' >> and c.major = "CS". >> >> How Solr/Lucene support the above query? It seems they do not. >> >> Thanks, >> ________________________________ >> Robert Yu >> Application Service - Backend >> Morningstar Shenzhen Ltd. >> Morningstar. Illuminating investing worldwide. >> >> +86 755 3311-0223 voice >> +86 137-2377-0925 mobile >> +86 755 0000-0000 fax >> robert...@morningstar.com<mailto:robert...@morningstar.com> >> 8FL, Tower A, Donghai International Center ( or East Pacific International >> Center) >> 7888 Shennan Road, Futian district, >> Shenzhen, Guangdong province, China 518040 >> >> http://cn.morningstar.com<http://cn.morningstar.com/> >> >> This e-mail contains privileged and confidential information and is intended >> only for the use of the person(s) named above. Any dissemination, >> distribution, or duplication of this communication without prior written >> consent from Morningstar is strictly prohibited. If you have received this >> message in error, please contact the sender immediately and delete the >> materials from any computer. >>