iquery可能なクエリを使用してコースのリストを返そうとしていますが、日付の比較に問題があります。現在、将来の日付のコースを返すコードSitecoreの日付比較で期待される結果が返されない
query = query.Where(r => r.EndDate >= DateTime.UtcNow);
を使用して
イムは、しかし、それはDateTime.UtcNowによって返された時間よりも後の終了時刻と同じ日に終了するコースを返しません。
私が間違っていることは何ですか?
アイブ氏はただのインデックスをチェックするためにルークを使用して、私は
end_date:[20170531t092205609z TO *]
を使用する場合、私は実際のクエリは、私はそれから多くを得る
+end_date:[20170531t092205609z TO *] +_template:a84b75fccac64eafa746f4b71e628adc - Filter :
を使用して、ログにしかし、私は必要な正確な結果を取り戻します私が見逃したコースを含めた結果を返します。
どう
a) i get more results back using the second query?
b) Why is i that in my c# code the results returned do not match the search results?
あなたがインデックスに送信されたクエリが何であるかを検索ログファイルをチェックインすることはできますか? –
@MarekMusielakこれは送信されました28688 10:22:05情報ExecuteQueryAgainstLucene(website_web_event_search_index):+ end_date:[20170531t092205609z TO *] + _template:a84b75fccac64eafa746f4b71e628adc - フィルタ: –