2011-10-14 14 views
2

私はフィールドがテキストで "スペル" 持っている "QUANTI disperati SI rovescerebbero詐欺私barconi sulle nostre .." 私はこの1つのようedismaxを経由して検索することができますSolrのeDisMaxクエリ

q={!field f=spell}disperati si rovescerebbero' - OK 

または

q={!prefix f=spell}disperat' - OK 

が、どのように私はこの1つのような完全な文章ものではありません検索することができます。

q={!field f=spell}disperati si rovescere*' - INCORRECT 
+0

fパラメータは何ですか?それはqfであるべきですか?試してください - q = {!type = dismax qf = spell v = 'disperati si rovescere *'} – Jayendra

+0

いいえ、それは働いていません。 q = {!type = dismax qf = spell v = 'disperati si rovescere *'} - このような検索をすると何も返しません。q = {!type = dismax qf = spell v = 'disperati si rovescerebbero'}データは、 "disperati si rovescerebbe"や "disperati si rove"のような完全なフレーズでは検索しないといけません。 – vladimir

+1

q = {!type = edismax qf = spell v = 'disperati si rovescerebbero'}は同じものを返しますか? – Jayendra

答えて

2

Try-q = {!type = edismax qf = spell v = 'disperati si rovescerebbero *'}