私は SolrJ を使用してクエリを構築しており、キーと値のペアで文字列を query に渡していますが、応答として、デフォルトで AND 操作を使用してドキュメントを取得しています。では、solrj で "AND" ,"OR" 演算子を使用するにはどうすればよいでしょうか。
ここに私のコードがあります:
SolrQuery query = new SolrQuery();
query.set("indent", true);
query.setParam("fl", "receiptItemRecordId_l");
query.setQuery("dateOfBirth=1991-9-21,product=dolo ");
query.setRows(1000);
したがって、構築されたクエリは以下のとおりです。
indent=true&fl=receiptItemRecordId_l&rows=1000&q=dateOfBirth%3D%221991-09-21T00%3A00%3A00Z%22+%2C+Product_s%3Ddolo
日付は solrDate 形式にフォーマットされます。
Solrj を使用して「AND」「OR」演算子を設定するソリューションはありますか?
ありがとう