¿Cómo se puede almacenar una matriz de valores en un índice de Solr? Estoy específicamente tratando de formular un archivo schema.xml.Almacenamiento de matrices en Solr
Considérese el siguiente potencial de documento Solr:
ID: 351
Name: Beatles
Members:
1) Name: John
Instrument: Guitar
2) Name: Paul
Instrument: Guitar
3) Name: George
Instrument: Bass
4) Name: Ringo
Instrument: Drums
En MySQL que tendría tres mesas, así:
Bands:
BandID
Name
People:
PersonID
Name
Instrument
BandsPeople:
BandID references Bands(BandID)
PersonID references People(PersonID)
Sin tener en cuenta el concepto de que una persona puede pertenecer a varios grupos y otra ventajas del enfoque MySQL, mi objetivo es aprender a almacenar matrices en Solr. ¡La banda es simplemente un ejemplo y posiblemente no una buena en eso!
El enfoque obvio por tener múltiples Member
s sería un campo de múltiples valores:
<field name="member" stored="true" type="string" multiValued="true" indexed="true"/>
Sin embargo, ese campo multivalor en sí tiene que tener subvalores. No veo ninguna documentación sobre cómo formular el esquema. Tenga en cuenta que estoy usando Solr 4. Gracias.
Gracias, pero como dije, mi intención es aprender cómo almacenar una matriz en Solr, no cómo aproximar la base de datos que se dio como ejemplo. +1 de todos modos para la información con respecto a Lucene, sin embargo. Gracias. – dotancohen