Autor | Zpráva | ||
---|---|---|---|
PetraPP Profil |
#1 · Zasláno: 27. 11. 2014, 10:38:24
Chtěla bych se zeptat, zda-li existuje možnost dotazu na mySQL pří fulltextovém hledání.
Přesné hledání: MATCH(popis) AGAINST('hotel +Praha' IN BOOLEAN MODE)
Nepřesné hledání ... bere v potaz jak hotel, tak i hledá jen jako Praha: MATCH(nazev) AGAINST('hotel Praha' IN BOOLEAN MODE)
Ráda bych dosáhla takohévo dotazu, který mě první vypíše přesně hledané inzeráty hotel Praha a pak až vypíše ty ostatní ... hotel a Praha. Jak takového dotazu mohu docílit? |
||
Taps Profil |
#2 · Zasláno: 27. 11. 2014, 11:02:13
PetraPP:
vhodné by asi bylo: 1) použít logické operátory 2) výsledky seřadit dle relevance |
||
PetraPP Profil |
#3 · Zasláno: 27. 11. 2014, 12:16:56
To je pro mně španělská vesnice. Můžete mi takový mySQL dotaz radši napsat?
|
||
Taps Profil |
#4 · Zasláno: 27. 11. 2014, 12:33:00
PetraPP:
Pokud máte zájem tak bych provedl úpravu přímo na webu. |
||
Kajman Profil |
#5 · Zasláno: 27. 11. 2014, 12:36:33
where MATCH(popis) AGAINST('hotel +Praha' IN BOOLEAN MODE) OR MATCH(nazev) AGAINST('hotel Praha' IN BOOLEAN MODE) order by MATCH(popis) AGAINST('hotel +Praha' IN BOOLEAN MODE) desc |
||
Časová prodleva: 9 let
|
0