webForumDet fria alternativet

Sökfunktion i PHP?

PHP

2 svar · 941 visningar · startad av Lawyer

Medlem sedan okt. 200942 inlägg
Frågan#1

Hej, jag och min kompis skapade en annonsplatform (ungefär som blocket) för designers/webbutvecklare etc.. den är gjord i php www.creativemarket.se och vi placerade en sökfunktion som söker endast efter "etiketter" (SELECT * FROM .. WHERE $etikett == "$sökordet") vilket är tyvärr lite begränsat. Kan man utöka sökningen så att den hämtar och söker på fritext bland alla annonser?
Har någon gjort något liknande?

PS ni som vill lägga in annonser använd "int07101" som kampanjkod

Tack för all hjälp!

Medlem sedan nov. 20016 480 inlägg
#2
"SELECT * FROM .. WHERE $etikett LIKE '%" . $sökordet . "%'"

?

Medlem sedan maj 20012 237 inlägg
#3

Kör ni med MySql så kan ni kika lite på full text search. Nackdelen med full text search är att man då måste köra med MyIsam tables.

Andra möjligheter är Apache solr samt Zend_Lucene som båda är baserade på Lucene från Java-världen.

278 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
147 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
149 ms — ändringar (db)