0

次の Solr クエリを検討してください。

text:linux -img_src:jpg -img_src:jpeg -img_src:youtube

img_srcSolr は、フィールドに否定された用語を含む結果を引き続き返します。

  <doc>
    <str name="img_src">
      http://lh3.ggpht.com/-zek96i2kouM/R9HZD2U-d9I/AAAAAAAAC7Q/Zf_QHmiL10w/Stress.jpg
    </str>
  </doc>
  <doc>
    <str name="img_src">
      http://lh3.ggpht.com/-zek96i2kouM/R9HZD2U-d9I/AAAAAAAAC7Q/Zf_QHmiL10w/Stress.jpg
    </str>
  </doc>
  <doc>
    <str name="img_src">
      http://farm9.staticflickr.com/8436/7787223734_5962d16624.jpg
    </str>
  </doc>
  <doc>
    <str name="img_src">
      http://farm8.staticflickr.com/7246/7787084482_8ee833cc45.jpg
    </str>
  </doc>

明らかに私は何か間違ったことをしています。それは何でしょうか?ありがとう。

4

1 に答える 1

1

同様の問題に遭遇しました。フィルタークエリを使用して目的の結果を達成したと思います。たとえば、次のようになります。

 ?q=text:linux&fq=-img_src:jpg&fq=-img_src:jpeg&fq=-img_src:youtube
于 2012-08-27T21:02:21.583 に答える