2016-05-09 17 views
0

postgresqlストアドプロシージャに3つの入力パラメータがあります。この入力パラメータをsolrで渡す必要があります。入力パラメータはmember_id、apps_name、photo_idです。 URLには次のものが必要です。入力パラメータをsolrに渡す方法

http://localhost:8983/solr/demo7/select?q=*%3A*&fq=i_member_id+%3A+14194+AND+i_photo_id : 20140810832&rows=1&wt=json&indent=true 

o/pパラメータを表示します。 私を助けてください。前もって感謝します。

答えて

0

fqのクエリ構文にスペースはありません。

あなたはi_member_idという名前のフィールドに値14194との文書を持っている場合は、適切なfqfq=i_member_id:14194です。両方の値が独立して変化する場合は、通常、各フィルタを組み合わせるのではなく、単独でキャッシュする方が望ましいです。すなわち

fq=i_member_id:14194&fq=i_photo_id:20140810832 

それは、単一のクエリとして結果をキャッシュする方が理にかなっている場合(つまり、i_photo_id部分は他のmember_idsのために再利用されることはありません)、および構文あなたが使用してきたが正しいです:

fq=i_member_id:14194 AND i_photo_id:20140810832 
関連する問題