Dombovar
Gyorgy Thek
h12994the at ELLA.HU
1998. Aug. 6., Cs, 18:48:31 CEST
Tisztelt Listatagok!
A Dombovarrol erkezett kerdesre (targyszavak keresese) adando valaszomat
ketfele valasztom:
1. A rosszabb valtozat: az "Egyetemi Konyvtar - Budapest - Tortenet"
targyszo egyetlen targyszo. (Nem akarom, hogy igy legyen!)
Csonkolt keresessel keresheto, pusztan a sorrendre kell ugyelni.
2. A jobb valtozat: az "Egyetemi Konyvtar - Budapest - Tortenet"
targyszo harom targyszo, ismetlodesjelekkel elvalasztva.
Ez esetben a problema az urlapos es a nyelvi keresessel van.
Az urlapossal ugyebar nem lehet egy mezoben eselve keresni, tobb
egymasutani kereses, majd a halmazok osszeszorzasa viszont jo, talan
nem is nagyon korulmenyes.
A keresokerdesnel nem lehet parameterezni az ismetledosek szamat. A
gyakran elofordulo esetekre megis erdemes kerdeseket fogalmazni, bar
ha a kulonbozo mezoket es ismetlodesszamokat permutalom, ez jo sok
kerdest jelent. Pl. valami ilyesmi kerdeseket:
Konyv targyszo alapjan 2 ismetlodessel
Konyv targyszo alapjan 3 ismetlodessel
Konyv targyszo alapjan 4 ismetlodessel
Konyv szerzo alapjan 2 ismetlodessel
Konyv szerzo alapjan 3 ismetlodessel
Konyv szerzo alapjan 4 ismetlodessel
Konyv cimszo alapjan 2 ismetlodessel
Konyv cimszo alapjan 3 ismetlodessel
Konyv cimszo alapjan 4 ismetlodessel
...
Haaaat..... Egy picit gusztustalan.
Itt is valaszthato egy kis kerulo: a kerdest a maximalisan varhato
ismetlodesszamra kell megfogalmazni, majd futtatasakor a felesleges
ismetlodesekbe ugyanazt az erteket irni. Ha meg expandot is rendelunk
a parameterekhez, akkor mar igazan egyszeru abbol valasztani az
ertekeket.
Egy pelda:
------------------------------------------------------------------
keress konyv rekordokat, ahol targyszo=%1 es targyszo=%2 es
targyszo=%3
nevezd %1 "1. targyszo:", targyszo
nevezd %2 "2. targyszo:", targyszo
nevezd %3 "3. targyszo:", targyszo
------------------------------------------------------------------
A legjobban - persze csak maximum harom ismetlodesig - a webes keresovel
lehet az ilyen bajokat kezelni.
Udvozlettel:
Thek Gyorgy
InfoKer
További információk a(z) Textlib levelezőlistáról