1

コンテンツ取り込みフレームワークを使用して大きなバイナリを MarkLogic に取り込み、バイナリ ファイルをファイル システムに残し、変換を使用して画像からメタデータをプロパティに抽出しました。検索 API を使用してこのコンテンツを検索すると、ファセットが返されません。これは、返されたフラグメントにプロパティ ドキュメントではなく、ファイル システム上のイメージへのポインタが含まれているために発生すると考えられます。これを回避する方法はありますか?プロパティに基づいてファセット ナビゲーション ベースを作成したいと思います。

4

2 に答える 2

2

5.0の検索開発者ガイドのセクション2.2.6で、5.0の新機能であるフラグメントスコープオプションについて説明している場合は、それで問題が解決すると思います。ローカルフラグメントスコープを使用して最後に変更されたプロパティにファセットを作成する方法を示す例があります。そのパターンが探しているもののようです。

于 2012-02-21T01:07:44.020 に答える
0

検索 API がこのユース ケースを処理しない場合は、いつでも自分で呼び出すことができcts:element-valuesますcts:frequency。と を引き続き使用search:parsesearch:resolveて、クエリの解析と基本的な検索結果を提供できます。

http://docs.marklogic.com/5.0doc/docapp.xqy#search.xqy?start=1&cat=all&query=cts%3Aelement-values&button=search

于 2012-02-19T22:34:57.220 に答える