Problem s Contains in FullTextSearch

Imam tabelo Dokument in na njej definiran Full Text Catalog čez več polj med njimi sta tudi polji »Opis« in »KljucneBesede«.

Zaganjam naslednjo poizvedbo:

 select *
from Dokument D
where Contains (D.*,'"Test1*" AND "Test2*"')

Pojavi se naslednji problem. Vsi recordi v tabeli, ki imajo v polju Opis besedo »Test1« in ne tudi »Test2«, v polju KljucneBesede pa besedo »Test2« in ne tudi »Test1«, se ne pojavijo med rezultati iskanja.

Je to pravilno delovanje Contains stavka, pričakoval bi, da je record med rezultati.

Kakšna ideja, namig?

Avtor: mznidar, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

fluethy
fluethy - nedelja, 01. september 2024

<a href=https://enhanceyourlife.mom/>free samples of priligy</a> While Big Blue was busy throwing away the first third of the season, the rest of the division failed to take advantage

AndrejT
AndrejT - četrtek, 06. april 2006

Delovanje je pravilno, saj iščeš po posameznih poljih, ne združenih. Za združevanje polj bi morda lahko uporabil npr. computed column, preko katerega vržeš FTI. Rezultat&nbsp;je malo večji katalog in daljše indeksiranje, bi pa verjetno dobil želeni rezultat. Saj uporabljaš SQL2005?