I have one problem I wanted to implement full text search for mongodb, so i got stuck becouse in database created just one index for text search and i want to have multiple fields for search .. exmaple of schema :
name: {
type: String,
required: true,
trim: true,
index: 'text'
},
sub_name: {
type: String,
trim: true
},
location: [{
geo: {
type: [Number],
index: '2d'
},
description: {
type: String,
trim: true,
index: 'text'
},
address: {
city: {
type: String,
index: 'text'
},
street: {
type: String,
index: 'text'
},
state: {
type: String,
index: 'text'
}
},
so what is the trick to do that ? how can i apply mutliple fields for full text search ? thx for anwser ...