There's another way that sounds hard at first but in the long run can be vastly easier. And that is to rewrite the view to use Sideview Utils and dispense with "intentions" altogether.
1) Download Sideview Utils from the Sideview site ( http://sideviewapps.com/apps/sideview-utils). It's a Splunk app and it's free for internal use. You'll get a .tar.gz file and you install it by going to Manager > Apps > Install app from file.
2) Watch some of the screencasts to get a sense for what it is - http://www.youtube.com/watch?v=9UTiJ65tlmY
3) read at least the first couple pages of documentation. All docs and examples and tutorials are built into the app itself so you log into Splunk and navigate to the app to learn about it.
4) Put <module name="SideviewUtils" layoutPanel="appHeader"/> into your view, near the AppBar and AccountBar modules. This is required first step to use any other Sideview module in that particular view.
5) Now you're free to start making your views simpler. For instance you can replace this ExtendedFieldSearch + HiddenSearch combo,
<module name="HiddenSearch" layoutPanel="mainSearchControls" autoRun="True">
<param name="search">
foo bar baz hostip=$hostip$
</param>
<module name="ExtendedFieldSearch">
<param name="intention">
<param name="name">stringreplace</param>
<param name="arg">
<param name="hostip">
<param name="default">*</param>
<param name="fillOnEmpty">True</param>
</param>
</param>
</param>
<param name="replacementMap">
<param name="arg">
<param name="hostip"/>
</param>
</param>
<param name="field">Host IP:</param>
with TextField + Search
<module name="TextField" layoutPanel="mainSearchControls" autoRun="True">
<param name="name">hostip</param>
<param name="label">Host IP:</param>
<module name="Search">
<param name="search">
foo bar baz hostip=$hostip$
</param>
Or you can replace this block of HiddenSearch + SearchSelectLister + ConvertToIntention
<module name="HiddenSearch" layoutPanel="mainSearchControls" autoRun="True">
<param name="earliest">-30d</param>
<param name="search">
index=_internal source=*metrics.log group="per_sourcetype_thruput" series=$series$ | fields eps, kb, kbps
</param>
<module name="SearchSelectLister">
<param name="searchWhenChanged">False</param>
<param name="label">Select series</param>
<param name="settingToCreate">series_setting</param>
<param name="search">index=_internal source=*metrics.log group="per_sourcetype_thruput" | top series
</param>
<param name="staticFieldsToDisplay">
<list>
<param name="label">Any</param>
<param name="value">*</param>
</list>
</param>
<param name="searchFieldsToDisplay">
<list>
<param name="label">series</param>
<param name="value">series</param>
</list>
</param>
<module name="ConvertToIntention">
<param name="settingToConvert">series_setting</param>
<param name="intention">
<param name="arg">
<param name="series">
<param name="value">$target$</param>
<param name="fillOnEmpty">True</param>
</param>
</param>
<param name="name">stringreplace</param>
</param>
with this block of 3 Sideview modules: Search + Pulldown + Search
<module name="Search" layoutPanel="mainSearchControls" autoRun="True">
<param name="search">index=_internal source=*metrics.log group="per_sourcetype_thruput" | top series</param>
<param name="earliest">-4h</param>
<module name="Pulldown">
<param name="name">series</param>
<param name="label">Select series</param>
<param name="valueField">series</param>
<module name="Search">
<param name="search">index=_internal source=*metrics.log group="per_sourcetype_thruput" series=$series$ | fields eps, kb, kbps</param>
<param name="earliest">-30d</param>
Here's another screencast, focusing on just the Pulldown module. http://www.youtube.com/watch?v=fkXBgkwZoEQ
... View more