私はSolrにかなり慣れていません.JSONを介してすべて定義された、値ごとにブースト値が定義された複数値フィールドを追加しようとしています。言い換えれば、これが機能することを望みます:
[{ "id": "ID1000",
"tag": [
{ "boost": 1, "value": "A test value" },
{ "boost": 2, "value": "A boosted value" } ]
}]
XML(複数)でそれを行う方法は知っています<field name = 'tag' boost = '...'>
が、上記のJSONコードは機能しません。サーバーは「JSONフィールド値の解析中にエラーが発生しました。予期しないOBJECT_START」と表示します。Solr に制限/バグはありますか?
PS: 元々欠けていた ']' を修正しましたが、それは問題ではありません。
編集:ペイロード( http://wiki.apache.org/solr/Payloads )を使用する必要があるようですが、Solrで動作させることはできませんでした(これに従ってください: http://sujitpal.blogspot. co.uk/2011/01/payloads-with-solr.html )。質問を開いたままにして、誰かがさらに助けてくれるかどうかを確認します。