2016-11-03 10 views
0

odataドキュメントを正しく理解しているので、$ filterパラメータを使用してフィールド検索を正しく実装しました。$ searchパラメータを使用してフリーテキスト検索を実行できますが、ドキュメントにはこのサービスは、エンティティを検索基準に訴えるものを決定しますが、contact $ searchでどのフィールドがチェックされているかについての情報は見つかりません。連絡先オブジェクト全体の検索を実行することは可能ですか、連絡先の検索サポートについての情報がありますか?全文/フリーテキスト検索

答えて

0

個人的な連絡先(../v1.0/me/contactsなど)または組織の連絡先(。 ./beta/contacts)?私はどちらも$ searchをサポートしているとは思わない。 だが、それが個人的な連絡先である場合や、検索したい人と連絡を取る人物の場合は、新しいPeople API:https://graph.microsoft.io/en-us/docs/api-reference/beta/resources/social_overviewをチェックアウトする必要があります。これは$ searchをサポートします。これがあなたのためにうまくいくかどうかわからない...

+0

人々のapiは素晴らしいと私は必要としているものだと思う。しかし、検索は機能しますが、特定のプロパティ$ search = "givenName:Mike"で検索したい場合は、$ search = mikeが期待した結果を返します。フリー/フル検索で返された連絡先には、「 { "type": "Directory" } ]の「ソース」があります。 –