On Dec 30, 2007 11:43 PM, Gavin <[EMAIL PROTECTED]> wrote: > Hi, > In the web application we are developing a user can add the the > proficiency of a given language such as > > English:- Reading, Good > Writing, Average > Speaking, Good > > French:- Reading, Good > Writing, Average > Speaking, Good > > The user can add as many languages as he likes. The language is part > of > the resume the user creates. I would like to store the resume and search > the resumes. Please explain to me how I can add more than one language > and reading, writing, speaking abilities also to the language.
There are many ways... the best way sort of depends on how you want to search or facet. You could have a single "language" field, with tokens like English_Reading=Good as the value You could have an English field with Reading=Good as the value You could have an English_Reading field with Good as the value So start from your use-cases (how you want to query the data... what you want to get from Solr) and try to write down the solr queries that would be used to accomplish those cases based on different ways of storing/indexing the data. -Yonik