2011-11-11 11 views
0

私のデータセットはタイトル、説明、タグです。
私は、SOLRにtag_nameとその相対的なtag_idを格納し、索引付けしたいと考えています。
各レコードは、1つのタイトル、1つの説明、多くのタグ名+タグIDを有することが理解される。SOLR(ミニ)関係データの保存方法

私はタグを「some-tag- [id]」として保存することができますが、彼は間違っているようです。

答えて

0

タグとtags_idを複数値フィールドとしてインデックス付けし、順番に追加できます。
注文はフィールド内にマッピングできるように維持されます。

<field name="tags" type="string" indexed="true" stored="true" multiValued="true"/> 
<field name="tags_id" type="string" indexed="false" stored="true" multiValued="true"/> 

レスポンス -

<arr name="tags"> 
    <str>tag1</str> 
    <str>tag2</str> 
    <str>tag3</str> 
</arr> 
<arr name="tags_id"> 
    <str>id1</str> 
    <str>id2</str> 
    <str>id3</str> 
</arr> 
+0

グレート、私は、彼らが同じ順序で返されましたが、これは難しいです確認されませんでした。 –

関連する問題