Dear sir, i have problem with faceting. I am searching a text "water treatment plant" on solr using dismax request handler.
The final query which goes to solr is here - <str name="parsedquery_toString"> +((TDR_SUBIND_PROD_NAMES:water^2.5 | TDR_SUBIND_LOC_ZIP:water^2.5 | TDR_SUBIND_COMP_NAME:water^1.5 | TDR_SUBIND_TENDER_NO:water | TDR_SUBIND_SUBTDR_SHORT:water^3.0 | TDR_SUBIND_SUBTDR_DETAILS:water^2.0 | TDR_SUBIND_LOC_CITY:water^3.0 | TDR_SUBIND_LOC_STATE:water^3.0 | TDR_SUBIND_NAME:water^1.5)~0.2 (TDR_SUBIND_PROD_NAMES:treatment^2.5 | TDR_SUBIND_LOC_ZIP:treatment^2.5 | TDR_SUBIND_COMP_NAME:treatment^1.5 | TDR_SUBIND_TENDER_NO:treatment | TDR_SUBIND_SUBTDR_SHORT:treatment^3.0 | TDR_SUBIND_SUBTDR_DETAILS:treatment^2.0 | TDR_SUBIND_LOC_CITY:treatment^3.0 | TDR_SUBIND_LOC_STATE:treatment^3.0 | TDR_SUBIND_NAME:treatment^1.5)~0.2 (TDR_SUBIND_PROD_NAMES:plant^2.5 | TDR_SUBIND_LOC_ZIP:plant^2.5 | TDR_SUBIND_COMP_NAME:plant^1.5 | TDR_SUBIND_TENDER_NO:plant | TDR_SUBIND_SUBTDR_SHORT:plant^3.0 | TDR_SUBIND_SUBTDR_DETAILS:plant^2.0 | TDR_SUBIND_LOC_CITY:plant^3.0 | TDR_SUBIND_LOC_STATE:plant^3.0 | TDR_SUBIND_NAME:plant^1.5)~0.2) (TDR_SUBIND_SUBTDR_DETAILS:"water treatment plant"^10.0 | TDR_SUBIND_COMP_NAME:"water treatment plant"^20.0 | TDR_SUBIND_SUBTDR_SHORT:"water treatment plant"^15.0)~0.2 </str> Now i want to do faceting over those results which have complete text "water treatment plant " in it. means the records which have "water treatment plant" completely. i donot want to do faceting on the results which has 1 or 2 words matching like "water" or "treatment". But in case of above query i am not able to achieve this thing. The Main Problem : There is a field FACET_CITY in my schema.xml and i want to find out only those cities for which the complete text "water treatment plant" should match. I don't want those cities for which only "water" or "treatment" words are matching. I have two possibilities to achieve this functionality - 1. Either anyhow i can find out the cities list for which the complete text is matching means faceting only on complete text matching documents OR 2. Faceting over first 100 documents only for cities list. It may be for first 100 documents having more score. Please Suggest me how can i achieve this. -- View this message in context: http://lucene.472066.n3.nabble.com/Problem-in-faceting-tp2422182p2422182.html Sent from the Solr - User mailing list archive at Nabble.com.