問題タブ [endeca]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1048 参照

atg - Endecaによる日付プロパティの問合せ

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

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

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

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

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

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

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

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

0 投票する
0 に答える
884 参照

endeca - endecaの部分更新を使用してレコードを削除できない

部分的なパイプラインを開発して実行しました。生成されるエラーはありません。ただし、レコードの更新は正常に機能していますが、レコードの追加と削除は機能していません。

以下は私のレコードマニピュレータコードです(jobIdはレコード仕様です):

レコードを削除した後に部分更新を実行した後、/data/partials/forge_output/TestAppen-sgmt0.records.xml_2014.03.26.09.33.53 で以下を取得します。

しかし、レコードは削除されません。

ありがとう、
マヤンク・バトラ

0 投票する
0 に答える
1277 参照

atg - ATG-Endeca : ワイルドカード検索構成

ワイルドカードを検索できる文字数を設定できる場所があるかどうか疑問に思っています。ATG 10.1.2 と Endeca 3.1.2 を使用しています

現在、OOTB CRS アプリケーションで問題に直面しています。1 文字と '*' (アスタリスク) を検索すると検索結果が返されますが、返された結果から 3 文字以上で同じことを行っても結果はありません。戻ってきた。5 文字と * の後に再び返されます。

CRSの自動提案機能でこれをテストしています.endeca jsprefアプリでも同じ動作をテストしています.

構成を変更するために使用できるフラグを検索しましたが、http://docs.oracle.com/cd/E29584_01/webhelp/IAPAdmin/toc.htm#Dgraph%20flagsに従って何もありません

助けていただければ幸いです。

UPDATE ワイルドカード検索がまったく有効になっていないことがわかりました。MDEX に到達する検索クエリには * が含まれていましたが、結果は完全一致または自動修正後にのみ表示されました。

FIX ワイルドカード検索が機能していないことがわかったので、schema.csv を変更して、wildcardsearch を true に設定したディメンションを含めました。しかし、それは私が変更するまで役に立ちませんでした

fcm.context.xml

コメントで始まる部分を以下のように変更しました::

今では正常に動作しています。

0 投票する
1 に答える
258 参照

endeca - 2 つの Endeca サーバー (Endeca 3.1) を 1 つにマージします。現在のデータを含む

もっと詳しく説明しましょう:

1つ目: 私はendeca 3.1を実行しているため、ここでのEndeca Serverは3.0のData Domainを指します。

Endecaに現在存在するEndecaサーバーを使用する必要があります(デモVMをダウンロード)。グループ、属性、データを含むすべての情報は、外部Endecaサーバーにマージする必要があります。(逆の場合もあります。Endecaサーバーをこれにマージできます。)

これまでのところ、私は次のことをやろうとしました:

1) Endecaサーバーのクローンを作成します

2) putCollection sconfig 操作を使用して、私が持っているのと同じ名前でコレクションを作成します。

3) OEID POC テンプレート 3.1 の LoadCollection & LoadAttributes グラフを使用して構成を読み込みます。Configuration.xls ファイルの新しいコレクションを指定します。

ここで問題が発生します。LoadAttributes グラフは、サーバーの WS から T/O メッセージを取得します。その後、config WSDL にしばらくアクセスできなくなります。この点を超えることはできません。

コレクションにデータをロードできましたが、最初に属性をロードする必要があります。

返信ありがとうございます。

よろしく