3

Marklogicで簡単な検索アプリケーションを作成したいのですが、ApplicationBuilderを使用したくありません。自分の.xqyファイルを書きたい。名、姓、住所などのユーザーからの入力を受け取りたい。ユーザーは、名、または姓または住所で検索できます。また、3つのフィールドすべてを入力して検索することも、3つのフィールドを空白のままにすることもできます。その場合(空白)、すべてのレコードが返されます。ファーストネーム、ラストネームなどのxmlの特定のノードで検索機能を使用して、Marklogicでこのようなアプリケーションを構築するにはどうすればよいですか。

4

3 に答える 3

5

機能を確認することをお勧めしますsearch:search。それはページネーションを提供し、箱から出してファセット検索を行います。3つの検索ボックスも必要ありません。プレフィックスを使用して、フィールド検索クエリを記述できます。このようなもの:

fulltextterm first:name last:name address:city

その式で中括弧ANDOR、およびNOTを使用することもできます。

の詳細についてはSearch API、検索開発ガイドをご覧ください。

http://docs.marklogic.com/guide/search-dev

関数リファレンスもおそらく役に立ちます:

http://docs.marklogic.com/search

そして完全を期すために、それREST-APIも言及する価値があります:

http://docs.marklogic.com/REST/client/search

HTH!

于 2012-04-24T06:56:07.500 に答える
2

また、 http: //developer.marklogic.com/learn/tutorials のチュートリアルを読むことをお勧めします。特に、 http://developer.marklogic.com/learn/get-started-appsで始まる 2 部構成のシリーズを読むことをお勧めします。これにより、MarkLogic でアプリケーションを作成するための基本が示されます。そこから、grtjn で言及されている search:search 機能を適用できます。

于 2012-04-24T11:55:48.930 に答える