NetSuite Saved Searches: Best Practices Guide

Saved searches are one of NetSuite’s most powerful features, allowing users to query and report on data across the system. However, poorly designed saved searches can impact system performance and provide inaccurate results. This guide covers best practices for creating efficient and effective saved searches in NetSuite.


Understanding Saved Searches

Saved searches in NetSuite allow you to define criteria for querying records and specify which fields to return in the results. They can be used for reporting, dashboards, KPIs, and as data sources for other features like scheduled scripts and SuiteAnalytics.


Best Practices

Use Appropriate Filters

Always use filters to narrow down results. Unfiltered searches can return large datasets that slow down the system. Use indexed fields when possible for better performance.

Limit Columns

Only include the columns you need. Each additional column adds processing time. Avoid including unnecessary formula fields or complex calculations.

Use Summary Types Appropriately

When using summary types (Group, Sum, Count, etc.), ensure you’re grouping by the appropriate fields. Incorrect grouping can lead to inaccurate results.

Test Performance

Use the “Preview” function to test search performance before saving. Long-running searches may need optimization.

Document Your Searches

Use the Description field to document the purpose of the search and any important notes. This helps with maintenance and troubleshooting.

Set Appropriate Permissions

Consider who needs access to the search results. Set the audience appropriately to prevent unauthorized access to sensitive data.


Common Pitfalls to Avoid

  • No filters: Always use at least one filter to limit results.
  • Too many formula fields: Complex formulas can significantly slow down searches.
  • Excessive joins: Joining too many related records can impact performance.
  • Running on page load: Avoid running heavy searches on dashboard load.

Well-designed saved searches are essential for getting the most out of NetSuite’s data. By following these best practices, you can create efficient, accurate searches that provide valuable insights. Contact Katoomi today to learn how we can help optimize your NetSuite searches.