Splunk® Cloud Services

SPL2 Search Reference

Acrobat logo Download manual as PDF


Acrobat logo Download topic as PDF

search command examples

The following are examples for using the SPL2 search command. To learn more about the search command, see How the SPL2 search command works.

1. Field-value pair matching

This example shows field-value pair matching for specific values of source IP (src) and destination IP (dst).

| search src="10.9.165.*" OR dst="10.9.165.8"

2. Using boolean and comparison operators

This example shows field-value pair matching with boolean and comparison operators. This example searches for events with code values of either 10, 29, or 43 and any host that is not "localhost", and an xqp value that is greater than 5.

| search (code=10 OR code=29 OR code=43) host!="localhost" xqp>5


An alternative is to use the IN operator, because you are specifying multiple field-value pairs on the same field. The revised search is:

| search code IN(10, 29, 43) host!="localhost" xqp>5

3. Using wildcards

This example shows field-value pair matching with wildcards. This example searches for events from all of the web servers that have an HTTP client and server error status.

| search host=webserver* (status=4* OR status=5*)


An alternative is to use the IN operator, because you are specifying two field-value pairs on the same field. The revised search is:

| search host=webserver* status IN(4*, 5*)

4. Using the IN operator

This example shows how to use the IN operator to specify a list of field-value pair matchings. In the events from an access.log file, search the action field for the values addtocart or purchase.

| search sourcetype=access_combined_wcookie action IN (addtocart, purchase)

5. Using the NOT or != comparisons

Searching with the boolean "NOT" comparison operator is not the same as using the "!=" comparison.

The following search returns everything except fieldA="value2", including all other fields.

| search NOT fieldA="value2"

The following search returns events where fieldA exists and does not have the value "value2".

| search fieldA!="value2"

If you use a wildcard for the value, NOT fieldA=* returns events where fieldA is null or undefined, and fieldA!=* never returns any events.

See also

search command
search command overview
search command syntax details
search command usage
Last modified on 31 January, 2024
PREVIOUS
search command usage
  NEXT
sort command overview

This documentation applies to the following versions of Splunk® Cloud Services: current


Was this documentation topic helpful?


You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters