{"id":2740,"date":"2017-08-21T15:35:43","date_gmt":"2017-08-21T15:35:43","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-optimiser-les-recherches-via-le-service-web-netsuite-pour-les-ensembles-de-resultats-volumineux\/"},"modified":"2026-07-28T18:25:10","modified_gmt":"2026-07-28T18:25:10","slug":"comment-optimiser-les-recherches-via-le-service-web-netsuite-pour-les-ensembles-de-resultats-volumineux","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-optimiser-les-recherches-via-le-service-web-netsuite-pour-les-ensembles-de-resultats-volumineux\/","title":{"rendered":"Comment optimiser les recherches via le service Web NetSuite pour les ensembles de r\u00e9sultats volumineux ?"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Optimisez les performances de recherche du service Web NetSuite en sp\u00e9cifiant un ensemble limit\u00e9 de champs \u00e0 renvoyer lors du traitement d'ensembles de donn\u00e9es volumineux.","ga_short_answer":"Pour optimiser les recherches via le service Web NetSuite lorsque les ensembles de r\u00e9sultats sont volumineux, utilisez les objets `ItemSearchAdvanced`, `ItemSearchRow` et `ItemSearchBasic`. Ces objets vous permettent de d\u00e9finir et de limiter explicitement les champs renvoy\u00e9s, ce qui am\u00e9liore consid\u00e9rablement les performances et r\u00e9duit le transfert de donn\u00e9es lors du traitement de r\u00e9sultats de recherche volumineux.","ga_scenario":"Lors du d\u00e9veloppement <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-does-transaction-complexity-impact-netsuite-rest-api-performance\/\">de routines de recherche pour les services Web NetSuite<\/a>, il est fr\u00e9quent de rencontrer des cas o\u00f9 une recherche est susceptible de renvoyer un volume important de r\u00e9sultats. Dans de tels cas, le fait de renvoyer tous les champs disponibles pour chaque enregistrement peut entra\u00eener une baisse des performances et un allongement du temps de traitement.","ga_solution":"Lorsqu\u2019une routine de recherche de service Web est con\u00e7ue pour renvoyer un volume important de r\u00e9sultats, il est possible d\u2019optimiser les performances en indiquant \u00e0 la recherche de ne renvoyer qu\u2019un sous-ensemble sp\u00e9cifique de champs. Cette approche r\u00e9duit consid\u00e9rablement la quantit\u00e9 de donn\u00e9es transf\u00e9r\u00e9es et trait\u00e9es. Cette fonctionnalit\u00e9 est rendue possible gr\u00e2ce \u00e0 l\u2019utilisation des objets `ItemSearchAdvanced`, `ItemSearchRow` et `ItemSearchBasic`. Les objets suivants sont g\u00e9n\u00e9ralement utilis\u00e9s dans ce processus :\n```\nItemSearchAdvanced search2 new ItemSearchAdvanced();\n\nItemSearchRow isr new ItemSearchRow();\n\nItemSearchRowBasic isrb new ItemSearchRowBasic();\n\nItemSearch is new ItemSearch();\n\nItemSearchBasic isb\n```","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:35:43+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0153 Adding Results to Webservice Search","ga_ans_id":"ANS-1001","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"Web Services & Integrations","footnotes":""},"ga_category":[102,28,102],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2740","qa_entry","type-qa_entry","status-publish","hentry","ga_category-services-web-et-integrations","ga_category-web-services-integrations","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":102,"label":"Services Web et int\u00e9grations"},{"value":28,"label":"Web Services & Integrations"},{"value":102,"label":"Services Web et int\u00e9grations"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2740","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2740\/revisions"}],"predecessor-version":[{"id":4660,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2740\/revisions\/4660"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2740"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2740"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2740"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}