0

返される結果を、ユーザーが作成したドキュメントのみに制限したいと考えています。
次に、createdBy 属性をインデックスにロードし、index false,stored="true" に設定します。

<field name="CreatedBy" type="string" indexed="false" stored="true" required="true"/>

次に、「CreatedBy」でフィルタリングしたいので、ダッシュボードを使用し、edismax をチェックして追加します。edismax をチェックして、CreatedBy:user1 を qf フィールドに追加します。

結果クエリは

http://....:8983/solr/vault/select?q=*%3A*&defType=edismax&qf=CreatedBy%3Auser1

何もフィルタリングされません。すべての行が返されました。
私は何を間違っていましたか?

4

1 に答える 1

1

試す:

fq=CreatedBy:user1

qfQuery Fieldsを表し、fqFilter Queryを表します

于 2013-07-23T13:44:42.457 に答える