2012-04-22 19 views
0

、ダイナミックフィールドのための私の検索をフィルタリングするために私ができる午前:Solrjクエリ動的フィールドSolrj(Solrの3.6)で

params.set("fl", "name*_s"); 

または私は新しいフィールド(非動的にこのフィールドをコピーする必要がありstillん)それを検索するには?

ありがとうございます。

答えて

1

params.set( "fl"、 "name * _s");

私は3.6でこれを行うことはできません。少なくとも、the patchは「Fix Version/s:4.0」と表示されます

これで、「name123_s」のような特定のダイナミックフィールドから値を直接取得することができます。

しかし、「fl」はフィルタリングや検索に関係していないため、適切な質問に答えるかどうかはわかりません。 "fl"は返される格納されたフィールドのリストです。

複数のフィールドを検索する場合は、edismaxクエリパーサーの "qf"パラメータを調べる必要があります。

+0

ありがとうございました! – Chris

関連する問題