1

ATG 10.2でEndeca Guided Search 6.3.1を実装する際の問題を解決してください

背景: ユーザーが日付 (例: "24-Feb-2014") を検索できる基本的なテキスト検索を実装しています。この日付に一致する日付プロパティを持つレコードを返す必要があります。

データは請求データであるため、日付型の paymentDueDate、creationDate などのプロパティがあります。

問題: Endeca で日付型プロパティのインデックスが作成されたデータは、ミリ秒の形式です。したがって、日付入力に対して検索する必要がある場合は、最初にユーザーが入力した文字列 date( search term ) をミリ秒単位で解析してから、..

URLEneQuery --> N=0&Ntk=All&Ntt=<dateInMillis>

私の問題は、日付が特定のミリ秒に変換され、一致するレコードが日付プロパティの値として正確なミリ秒を持つレコードになるため、これを行うと 1 日を検索できないことです。特定のプロパティの代わりに「すべて」をクエリしている場合は、明らかに機能しません。

質問: ミリ秒/分/時間の格納/索引付けは気にしないため、Endecaで日付のような形式で日付プロパティに索引付けすることは可能ですか? 日付だけが必要なので、文字列を解析せずにクエリを起動し、入力された日付「2014 年 2 月 24 日」でそのままクエリを起動できますか?

または、プレゼンテーション API を使用して MDEX を照会できる別の方法がある場合は?

どんな助けでも大歓迎です。

4

1 に答える 1