Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> FULL TEXT SEARCH - zliczanie znalezionych wyrażeń
NoiseMc
post
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

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


Witam

Pytam bazę:

  1. SELECT IDRekordu,
  2. MATCH (
  3. Tytul, Tresc
  4. )
  5. AGAINST (
  6. 'wyrażenie'
  7. IN BOOLEAN
  8. MODE
  9. ) AS Trafnosc
  10. FROM `tabela`


dostaję wynik, który pokazuje mi trafność jako jakiśtam współczynnik według którego mogę posortować wynik.

Teraz chodzi mi o to, żeby (najlepiej po stronie bazy) zliczyć ilość wystąpień danego wyrażenia w każdym wierszu i każdej kolumnie czyli chciałbym otrzymać taki wynik:

Cytat
IDRekordu | Trafnosc | IloscWystapienTytul | IloscWystapienTresc


wiem, że mogę to pozliczać w php ale problem jest w tym, że php porównując stringi jest przy tym case sensitive, a mysql nie i jeżeli wpiszę w szukarkę 'słowo', a mysql znajdzie 'SŁOWO' to php nie policzy tego słowa, a jeżeli będę chciał porównywać zlowercase - owane ciągi to będę musiał korbić z funkcją, która zamienia polskie znaczki z dużych na małe, a wolę tego uniknąć.

Jeżeli ktoś ma jakiś pomysł proszę o pomoc.

Dzięki i pozdrawiam


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

Posty w temacie


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 Aktualny czas: 19.08.2025 - 22:42