: Can't I have the same index, using one single core, same field names being : processed by language specific components based on a field/parameter?
yes, but you don't really need the complexity you describe below ... you don't need seperate request handlers per language, just seperate fields per language. asusming you care about 3 concepts: title, author, body .. in a single language index those might corrispond ot three fields, in your index they corrispond to 3*N fields where N is the number of languages you wnat to support... title_french title_english title_german ... author_french author_english ... documents which are in english only get values for th english fields, documents in french etc... ... unless perhaps you want to support "translations" of the documents in which case you can have values fields for multiple langagues, it's up to you. When a user wants to query in french, you take their input and query against the body_french field and display the title_french field, etc... -Hoss