2017-08-15 8 views
0

私はSolrを構築しています データの日付がどこにあるかインデックス日付は月の最終日だった場合はフィールドを計算する必要がありますか?Solr月の最終日を計算する

あなたは「別のフィールドに日付がその月の最後の日である場合と言うフィールド」を意味している場合、私は、クエリ時に にそれを行うことができれば、私が好む、任意のアイデアに失敗し

答えて

0

をいくつかのことを試してみました、インデックス時にそれを行うにははるかに理にかなって:

  1. それはよりパフォーマンスになり、あなたbooleanとしてインデックスそれを、ノー計算は、あなたが持っているだけで
  2. それに一致する、問合せ時に発生する必要がありますそれを計算するいくつかの方法:クライアント側(もっとも簡単なもの)、UpdateRequestProcessあなたはDIH、 を行っている場合は、おそらくいくつかのクレイジーな正規表現はcopyfieldでそれを行うことができますか、tansformer ...
+0

私はそれは私が必要なものを、よりパフォーマンスであると確信しています四半期6つの月次および年次境界にデータを分類することです報告書として –

+0

または日付の計算でこのような結論が推測できる –

関連する問題