Imam tabelo Dokument in na njej definiran Full Text Catalog čez več polj med njimi sta tudi polji »Opis« in »KljucneBesede«.
Zaganjam naslednjo poizvedbo:
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?
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 - č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 je malo večji katalog in daljše indeksiranje, bi pa verjetno dobil želeni rezultat. Saj uporabljaš SQL2005?