: "debug": { : "rawquerystring": "display_add_level1: apache solr reference", : "querystring": "display_add_level1: apache solr reference", : "parsedquery": "display_add_level1:apache text:solr text:reference", : "parsedquery_toString": "display_add_level1:apache text:solr : text:reference",
note how your query string is being parsed. : PROBLEM: when I search with keyword: "test apache " -> no result. : : In others case: multi words I use to search with solr, only the first word : had indexed will be has result I expect. And others case with the first word : hadn't indexed, the results will not appear what I expect. this is because you are specifying... field_name_you_care_about:word1 word2 word3 ...so only "word1" is ever being searched for in the field you care about, all of the other words are being searched against your default field (evidently "text"). If you go back and look at the "explain" information for each of your queries (cut from my reply), you'll see that nothing is ever matching against the text field, so only the first word of each of your test queries ever matters. you either need to change your query syntax, or change the default field you are using, or both. -Hoss