問題タブ [search-snippet]

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 に答える
203 参照

search - MarkLogic 発音記号を区別しないスニペット

今のところ、このコードを使用して、MarkLogic 検索から取得した JSON ドキュメントに基づいてスニペットを生成しています。

私が使用している検索を実行するとき:

そのため、検索は発音記号を区別せずに機能し、良い結果が得られますが、 のようにオプションsearch:snippetを渡すことができません。diacritic-insensitivects.jsonPropertyValueQuery

ドキュメントでは、説明でこれを見ることができます

検索文法を定義し、検索を制御するオプション。関数 search:search の $options の説明を参照してください。search:snippet; では、transform-results オプションに apply 属性を指定できないことに注意してください。別のスニペット関数を使用するには、代わりに search:search または search:resolve を使用してください。

しかし、ここでは次のとおりです。

では、他のオプションを search:snippet に渡せないということですか? または、これを行うオプションはありますか?

私はそれを使用してテストしてchávezおり、結果を生成していますが、スニペットは、そのドキュメントを意味する完全一致を含むドキュメントに対してのみ適切に生成されます

チャベスは何かをした

強調表示されずChavez

チャベスは何かをした

ハイライトになります

前もって感謝します!