having trouble with search
5 posts by 2 authors in: Forums > CMS Builder
Last Post: March 9, 2012 (RSS)
By craig_bcd - March 8, 2012
All searches in the form are "keyword searches" the general form is below.
However, if you traverse the archives you will see the post on 3/5/2012. I have no idea why it returns 0 results. Any help is appreciated.
Thanks
Craig
<form name="basic" action="dpsearch_results.php" method="post">
<table class="search_table">
<tr>
<td class="search_title">enter search terms:</td>
<td class="search_text"><input type="text" name="html_keyword" size="50px" /></td>
</tr>
<tr>
<td class="search_title"></td>
<td class="search_text"><input type="submit" value="Search" /></td>
</tr>
</table>
</form>
Re: [craig_bcd] having trouble with search
By Jason - March 9, 2012
In your example, the html_keyword variable will search all your records for a record whose html field contains the entire phrase "monstrous popes and cardinals". That exact phrase would have to appear. If you wanted to find a record where all of the words are found in the html field, but not necessarily together, try changing keyword to query:
<tr>
<td class="search_title">enter search terms:</td>
<td class="search_text"><input type="text" name="html_query" size="50px" /></td>
</tr>
Hope this helps
Jason Sauchuk - Project Manager
interactivetools.com
Hire me! Save time by getting our experts to help with your project.
http://www.interactivetools.com/consulting/
Re: [Jason] having trouble with search
By craig_bcd - March 9, 2012
In the section editor I have search section I have _all_ in the searching part of the section editor. Do I need to define it more specifically as a query search with field names?
Any other ideas?
<form name="basic" action="dpsearch_results.php" method="post">
<table class="search_table">
<tr>
<td class="search_title">enter search terms:</td>
<td class="search_text"><input type="text" name="html_query" size="50px" /></td>
</tr>
<tr>
<td class="search_title"></td>
<td class="search_text"><input type="submit" value="Search" /></td>
</tr>
</table>
</form>
Re: [craig_bcd] having trouble with search
By Jason - March 9, 2012
The way you currently have your text field set up, it's only going to be searching against the html field. You'll need to list all the fields you want it to search, separated by commas, in the input field name.
For example, if you wanted it to search the title, html, and summary fields, you would name you input field like this:
<input type="text" name="title,html,summary_query" size="50px" />
Hope this helps
Jason Sauchuk - Project Manager
interactivetools.com
Hire me! Save time by getting our experts to help with your project.
http://www.interactivetools.com/consulting/
Re: [Jason] having trouble with search
By craig_bcd - March 9, 2012