# Search Syntax

All search bars in the platform support intelligent full text search. Learning how to use this text search is key to maximizing the value of the collected data.

# Query Building

You can query a large amount of data with every search bar, for example, when searching Domain Assets you can search for not only the domain name, but for all IPs that domain resolves to, or all tags for that domain. To discovery what fields you can search, view our API documentation for the respective asset or exposure:

To query nested data within a document, join the field names with a ., similar to JSON. For example, if I wanted to query all IP Addresses that had netspi.com resolve to them, I would search for domains.name:netspi.com on the IP Address page..

# Common Searches

Searches must start with a root asset or exposure. For example, when searching IP Addresses, make sure to do it from the IP Address page, and not another page.

ip:"74.115.3.0/24"

tags.tag.name:production

service:https

ports.service:ssh OR ports.number:22

validTo:<now+1w

# Search Assistant

The Search Assistant feature provides an intuitive interface for constructing search queries by allowing users to select from a list of columns, apply operators, and input values. Begin by clicking on the search bar and typing to bring up a list of columns, choose the relevant one from the auto-suggested dropdown. Next, select an operator from the presented options such as equals, not equals, or contains. Then, enter the necessary values into the field, adhering to any required data formats. Execute the search by pressing 'Enter', and the results will be displayed with additional sorting and filtering options. If needed, utilize the Search Assistant's suggestions to refine your query, and for any troubleshooting, like unresponsive searches, try adjusting the filters next to the search bar or disable the assistant for manual query construction. For extra support or to access more advanced features, consult the 'Search help' or contact the support team directly.