私は、フィールドがexact_titleとalternative_titleのSolrインデックスのドキュメントセットを持っています。私はフィールドタイトルを使ってそれらを検索できるようにしたい。 つまり、クエリtitle:Hello World
は、exact_titleまたはalternative_title "Hello World"を持つドキュメントを返す必要がありますインデックスとクエリのSolrフィールドエイリアス
インデックス作成時にフィールドのエイリアスとして定義できますか?
私は、フィールドがexact_titleとalternative_titleのSolrインデックスのドキュメントセットを持っています。私はフィールドタイトルを使ってそれらを検索できるようにしたい。 つまり、クエリtitle:Hello World
は、exact_titleまたはalternative_title "Hello World"を持つドキュメントを返す必要がありますインデックスとクエリのSolrフィールドエイリアス
インデックス作成時にフィールドのエイリアスとして定義できますか?
私はschema.xmlファイルにコピーフィールドを定義することを解決しました。
例:
<field name="title_txt" type="text_general" indexed="true" stored="false" multiValued="true"/>
<field name="exact_title_txt" type="text_general" indexed="true" stored="true" multiValued="false"/>
<field name="alternative_title_txt" type="text_general" indexed="true" stored="true" multiValued="false"/>
<copyField source="exact_title_txt" dest="title_txt"/>
<copyField source="alternative_title_txt" dest="title_txt"/>
は、これらの異なるフィールドまたは何ですか?彼らの背後にあるアイデアは何ですか? – Mysterion
私は本のセットを持っています、それらのいくつかは2つのタイトル、メインタイトルと別のものを持っています。奇妙ですが、私のデータセットはありません。両方のフィールドが同じフィールドで同一のフィールドで検索できるようにしたいと考えています。 – orestis