Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyszukiwarka - pomocy
deha21
post 12.05.2010, 11:16:06
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Jakiś czas temu z wielkim trudem, z pomocą forumowiczów udało mi się przystosować wyszukiwarkę do mojej strony. Przeszukuje ona dwie tabele news i articles. Teraz jeszcze chciałbym aby wyszukiwała pages WHERE active='1' (tabele title, textcontent, tag czyli tak jak reszta). Sortuje niby po trafności ale średnio się to sprawdza, da się to jakoś ulepszyć?
Kod:
  1. $result=mysql_query("(SELECT 'news' AS tableName, id, title, date, textlead, MATCH(title, tag, textcontent) AGAINST('$s' IN BOOLEAN MODE) AS score FROM news WHERE MATCH(title, tag, textcontent) AGAINST('$s' IN BOOLEAN MODE))
  2. UNION
  3. (SELECT 'articles' AS tableName, id, title, date, textlead, MATCH(title, tag, textcontent) AGAINST('$s' IN BOOLEAN MODE) AS score FROM articles
  4. WHERE MATCH(title, tag, textcontent) AGAINST('$s' IN BOOLEAN MODE))
  5. ORDER BY score DESC");


Ten post edytował deha21 12.05.2010, 11:17:05


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:56