多くの検索の後、私は多くの結果を得ていません。 solrスキーマでは、検索可能な日付/文字列の組を表すデータ型を定義できますか?solrスキーマでdate/stringのタプルを定義する方法は?
私は次のようになりますSolrのにプッシュしたい文書を持っている:
{ "itemid":"xxx", "valuelist":{ {"timestamp":"2017-03-23T01:00:00.000Z","value":"firstvalue"}, {"timestamp":"2017-03-23T02:00:00.000Z","value":"secondvalue"} } }
それでは、どのように私はSolrのスキーマ内valuelist
のメンバーのフィールドタイプを定義していますか?
タイムスタンプと値で検索できるようにする必要があります。カスタムの区切り文字で1つの文字列値を使用することでそれを偽造できません。例えば。 「これらの日付の間にすべてのitemidsを渡す」、または「私にすべてのitemidにvalue = secondvalueを渡す」
私が見つけた唯一の「解決策」は、それぞれが同じIDを持つ複数の文書を作成し、単一のtimestamp
と単一のvalue
プロパティがあります。