Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z match against, jeśli za dużo wyników
konradg
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.06.2009

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


Może ktoś coś wie w tym temacie. Używam do wyszukiwania MATCH (`kolumna`) AGAINST ('szukany ciag') i teraz jeśli np. szukam jakiegoś ciągu i jest w danej kolumnie zbyt dużo pasujących wierszy to nie zwraca żadnych wyników.
Np. wpisuje php:
Jeśli miałem w danej tabeli 20 wiersz z tym słowem to było ok, jak mam przykładowo 30 to już nie działa.
Czy to się da jakoś naprawić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kfc4
post
Post #2





Grupa: Zarejestrowani
Postów: 195
Pomógł: 18
Dołączył: 7.10.2007

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


Może jakimś limitem? A wyświetla jakiś błąd czy tylko nie zawiera wyników?
Go to the top of the page
+Quote Post
konradg
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.06.2009

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


Cytat(kfc4 @ 5.08.2009, 09:27:23 ) *
Może jakimś limitem? A wyświetla jakiś błąd czy tylko nie zawiera wyników?

No właśnie po prostu nic nie zwraca
Tak wygląda zapytanie dokładnie
  1. SELECT id, tytul, MATCH(tytul,tresc) AGAINST ("php") AS scores
  2. FROM artykuly WHERE MATCH(tytul,tresc) AGAINST ("php") ORDER BY scores DESC
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 00:57