HI Everyone, I'm trying to understand why I get a hit when I search for "the}" but not when I search for "the" (searches are done without the quotes and "the" is a stopword in my case).
Here is the debugQuery output using "the}": "debug": { "rawquerystring": "the}", "querystring": "the}", "parsedquery": "(+DisjunctionMaxQuery(((ALL_FIELDS:the} ALL_FIELDS:the))~1.0))/no_coord", "parsedquery_toString": "+((ALL_FIELDS:the} ALL_FIELDS:the))~1.0", "explain": { "-1.5.1804": "\n0.14220011 = sum of:\n 0.14220011 = weight(ALL_FIELDS:the in 0) [DefaultSimilarity], result of:\n 0.14220011 = score(doc=0,freq=2.0), product of:\n 0.51863563 = queryWeight, product of:\n 2.4816046 = idf(docFreq=4, maxDocs=22)\n 0.20899205 = queryNorm\n 0.27418116 = fieldWeight in 0, product of:\n 1.4142135 = tf(freq=2.0), with freq of:\n 2.0 = termFreq=2.0\n 2.4816046 = idf(docFreq=4, maxDocs=22)\n 0.078125 = fieldNorm(doc=0)\n", "-1.5.3552": "\n0.14220011 = sum of:\n 0.14220011 = weight(ALL_FIELDS:the in 0) [DefaultSimilarity], result of:\n 0.14220011 = score(doc=0,freq=2.0), product of:\n 0.51863563 = queryWeight, product of:\n 2.4816046 = idf(docFreq=4, maxDocs=22)\n 0.20899205 = queryNorm\n 0.27418116 = fieldWeight in 0, product of:\n 1.4142135 = tf(freq=2.0), with freq of:\n 2.0 = termFreq=2.0\n 2.4816046 = idf(docFreq=4, maxDocs=22)\n 0.078125 = fieldNorm(doc=0)\n", "-1.5.3554": "\n0.14220011 = sum of:\n 0.14220011 = weight(ALL_FIELDS:the in 1) [DefaultSimilarity], result of:\n 0.14220011 = score(doc=1,freq=2.0), product of:\n 0.51863563 = queryWeight, product of:\n 2.4816046 = idf(docFreq=4, maxDocs=22)\n 0.20899205 = queryNorm\n 0.27418116 = fieldWeight in 1, product of:\n 1.4142135 = tf(freq=2.0), with freq of:\n 2.0 = termFreq=2.0\n 2.4816046 = idf(docFreq=4, maxDocs=22)\n 0.078125 = fieldNorm(doc=1)\n", "-1.5.1802": "\n0.1137601 = sum of:\n 0.1137601 = weight(ALL_FIELDS:the in 0) [DefaultSimilarity], result of:\n 0.1137601 = score(doc=0,freq=2.0), product of:\n 0.51863563 = queryWeight, product of:\n 2.4816046 = idf(docFreq=4, maxDocs=22)\n 0.20899205 = queryNorm\n 0.21934493 = fieldWeight in 0, product of:\n 1.4142135 = tf(freq=2.0), with freq of:\n 2.0 = termFreq=2.0\n 2.4816046 = idf(docFreq=4, maxDocs=22)\n 0.0625 = fieldNorm(doc=0)\n" }, "QParser": "ExtendedDismaxQParser", "altquerystring": null, "boost_queries": null, "parsed_boost_queries": [], "boostfuncs": null, "filter_queries": [ "ISBN_GROUP_ID:2" ], "parsed_filter_queries": [ "ISBN_GROUP_ID:2" ], Here is the debugQuery output using "the" "debug": { "rawquerystring": "the", "querystring": "the", "parsedquery": "(+())/no_coord", "parsedquery_toString": "+()", "explain": {}, "QParser": "ExtendedDismaxQParser", "altquerystring": null, "boost_queries": null, "parsed_boost_queries": [], "boostfuncs": null, "filter_queries": [ "ISBN_GROUP_ID:2" ], "parsed_filter_queries": [ "ISBN_GROUP_ID:2" ], As expected, I get no hits when I search for just "}": "debug": { "rawquerystring": "}", "querystring": "}", "parsedquery": "(+DisjunctionMaxQuery((ALL_FIELDS:})~1.0))/no_coord", "parsedquery_toString": "+(ALL_FIELDS:})~1.0", "explain": {}, "QParser": "ExtendedDismaxQParser", "altquerystring": null, "boost_queries": null, "parsed_boost_queries": [], "boostfuncs": null, "filter_queries": [ "ISBN_GROUP_ID:2" ], "parsed_filter_queries": [ "ISBN_GROUP_ID:2" ], In case it matters, I'm also getting a hit when I search for "the." or "the]" or "the/" or "the," or "the=" etc. Thanks in advanced. Steve