Ask a Question related to Coldfusion Database Access, Design and Development.
-
Conti #1
Add bolean logic to a simple search
The following works good with just one term criteria:
A.TITLE LIKE <cfqueryparam cfsqltype="cf_sql_varchar" value="%#criteria#%">
OR A.SUBTITLE LIKE <cfqueryparam cfsqltype="cf_sql_varchar"
value="%#criteria#%">
OR A.ABSTRACT LIKE <cfqueryparam cfsqltype="cf_sql_longvarchar"
value="%#criteria#%">
OR A.CONTENT LIKE <cfqueryparam cfsqltype="cf_sql_longvarchar"
value="%#criteria#%">
Please advise the best approach so that multiple terms may be used.
Thank you very much.
ContiW
Conti Guest
-
HELP! Question regarding a SIMPLE search!
I already posted this in the general discussion board but havent gotten a response: Alright guys, thanks in advance. I am fairly new to... -
Simple Google search
I'm trying to develop a search page for my website, but rather than using Verity I want to use Google. I have a search box in my cfm.dwt.template... -
Simple Query for Search
I have a "States" search form that I want to seach a database. My access database has the query below: SELECT State.Rep, Reps.RepName,... -
create a simple search
Simple search... Can any one give me how to start a basic search in cf.? The directory I want to search through is on another server.. Any help... -
simple search
Please help i have dreamweaver mx and mysql,php4,apache. i need to make a search page that a person adds keywords and it searches 1 table with the... -
Neculai Macarie #2
Re: Add bolean logic to a simple search
> The following works good with just one term criteria:
value="%#criteria#%">>
> A.TITLE LIKE <cfqueryparam cfsqltype="cf_sql_varchar"Treat the criteria as a list with space as delimiter:> OR A.SUBTITLE LIKE <cfqueryparam cfsqltype="cf_sql_varchar"
> value="%#criteria#%">
> OR A.ABSTRACT LIKE <cfqueryparam cfsqltype="cf_sql_longvarchar"
> value="%#criteria#%">
> OR A.CONTENT LIKE <cfqueryparam cfsqltype="cf_sql_longvarchar"
> value="%#criteria#%">
( 1 = 1
<cfloop list="#criteria#" delimiters=" " index="i">
AND A.TITLE LIKE <cfqueryparam cfsqltype="cf_sql_varchar" value="%#i#%">
</cfloop>
)
OR
( 1 = 1
<cfloop list="#criteria#" delimiters=" " index="i">
A.SUBTITLE LIKE <cfqueryparam cfsqltype="cf_sql_varchar" value="%#i#%">
</cfloop>
)
......
--
<mack />
Neculai Macarie Guest
-
Conti #3
Re: Add bolean logic to a simple search
Cool, Neculai !
Now, if spaces between terms where ANDs and commas where ORs?
(Please don't sweat over it. Just if you have something handy).
Thank you very much.
ContiW
Conti Guest



Reply With Quote

