<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Use variable as complete search string in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/Use-variable-as-complete-search-string/m-p/704680#M238726</link>
    <description>&lt;P&gt;I am trying to create a dashboard. It has two input text fields.&lt;BR /&gt;I want to run a search query based on these two inputs.&lt;BR /&gt;&lt;BR /&gt;If input A is null AND input B is null then no search results&lt;BR /&gt;If input A is not null AND input B is null then search using only A&lt;BR /&gt;If input A is null AND input B is not null then search using only B&lt;/P&gt;&lt;P&gt;If input A is null AND input B is not null then search using both A and B&lt;BR /&gt;&lt;BR /&gt;Following is my query. It returns no results&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Properties.application="xyz.api"
| spath Level 
| search Level!=Verbose AND Level!=Debug
| eval search_condition_fnum=if(len(trim("$text_fnum$"))=0 OR isnull("$text_fnum$"), "", "RenderedMessage=\"*$text_fnum$*\"")
| eval search_condition_fdate=if(len(trim("$text_fdate$"))=0 OR isnull("$text_fdate$"), "", "RenderedMessage=\"*$text_fdate$*\"")
| eval combined_search_condition=mvjoin(mvfilter(search_condition_fnum!="") + mvfilter(search_condition_fdate!=""), " OR ")
| table search_condition_fnum, search_condition_fdate, combined_search_condition
| search [| makeresults | eval search_condition=mvjoin(mvfilter(search_condition_fnum!="") + mvfilter(search_condition_fdate!=""), " OR ") | fields search_condition]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 18 Nov 2024 21:36:55 GMT</pubDate>
    <dc:creator>ameyad</dc:creator>
    <dc:date>2024-11-18T21:36:55Z</dc:date>
    <item>
      <title>Use variable as complete search string</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Use-variable-as-complete-search-string/m-p/704680#M238726</link>
      <description>&lt;P&gt;I am trying to create a dashboard. It has two input text fields.&lt;BR /&gt;I want to run a search query based on these two inputs.&lt;BR /&gt;&lt;BR /&gt;If input A is null AND input B is null then no search results&lt;BR /&gt;If input A is not null AND input B is null then search using only A&lt;BR /&gt;If input A is null AND input B is not null then search using only B&lt;/P&gt;&lt;P&gt;If input A is null AND input B is not null then search using both A and B&lt;BR /&gt;&lt;BR /&gt;Following is my query. It returns no results&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Properties.application="xyz.api"
| spath Level 
| search Level!=Verbose AND Level!=Debug
| eval search_condition_fnum=if(len(trim("$text_fnum$"))=0 OR isnull("$text_fnum$"), "", "RenderedMessage=\"*$text_fnum$*\"")
| eval search_condition_fdate=if(len(trim("$text_fdate$"))=0 OR isnull("$text_fdate$"), "", "RenderedMessage=\"*$text_fdate$*\"")
| eval combined_search_condition=mvjoin(mvfilter(search_condition_fnum!="") + mvfilter(search_condition_fdate!=""), " OR ")
| table search_condition_fnum, search_condition_fdate, combined_search_condition
| search [| makeresults | eval search_condition=mvjoin(mvfilter(search_condition_fnum!="") + mvfilter(search_condition_fdate!=""), " OR ") | fields search_condition]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Nov 2024 21:36:55 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Use-variable-as-complete-search-string/m-p/704680#M238726</guid>
      <dc:creator>ameyad</dc:creator>
      <dc:date>2024-11-18T21:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Use variable as complete search string</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Use-variable-as-complete-search-string/m-p/704681#M238727</link>
      <description>&lt;P&gt;It appears to me that you are overthinking the search language. &amp;nbsp;Assuming that RenderedMessage is already extracted (as is implied in your illustrated code), you can use&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;roperties.application="xyz.api"
  (RenderedMessage="*$text_fnum$*" AND RenderedMessage="*$text_fdate$*")
| spath Level 
| search Level!=Verbose AND Level!=Debug
| eval combined_search_condition=mvjoin(mvfilter(search_condition_fnum!="") + mvfilter(search_condition_fdate!=""), " OR ")&lt;/LI-CODE&gt;&lt;P&gt;If you run this on paper, you will see that the wildcards will cause the search to behave as you described.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Nov 2024 22:43:48 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Use-variable-as-complete-search-string/m-p/704681#M238727</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2024-11-18T22:43:48Z</dc:date>
    </item>
  </channel>
</rss>

