25. 08. 2005. | #1 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Order array by relevance...
Ok, muci me sledeci problem...
Imam odredjeni array recimo: Kôd:
$array[1]['title'] -> ovo je naslov 1 $array[1] ['body']-> neki text 1 $array[2]['title'] -> ovo je naslov 2 $array[2] ['body']-> neki text 2 Logicno title i body element su u vezi. Niz ima i preko 500 clanova, potrebno je resenje koje ce brzo i efikasno sotrirati po relevantnosti u odnosu na neki keyword clanove ovog niza. Dakle recimo da je keyword (fraza) "plave carape", ja bih trebao da sortiram tako da se na prvom mestu u nizu nadje clan koji je najrelevantniji za ovaj keyword a na poslednjem onaj koji je najmanje relevantan. Bilo bi lepo kada bi moglo da se uradi nesto kao full text search za mysql... Ima li neko neke ideje, predloge etc... |
25. 08. 2005. | #2 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Pa ubaciš u mysql i vratiš full text sortirano :-)
Šalim se, treba da koristiš usort, za callback funkciju ćeš se, nadam se, snaći. |
25. 08. 2005. | #3 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
za sada idem ka tome da koristim similar_text
pa svakom array clanu dodeljujem procenat koji ova fja vraca pa onda ih sortiram po procentu |
25. 08. 2005. | #4 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
recimo da sam na ovaj nacin sada resio problem... ali ako neko ima elegantnije recenje neka vice
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Order by IN() | misk0 | SQL baze podataka - Sponzor: Baze-Podataka.net | 2 | 17. 09. 2009. 16:22 |
Order articles | Ivan | Planiranje i usability | 3 | 21. 06. 2007. 00:54 |
Dell Inspirion 1150, USB ports out of order | dark_mark | Hardware | 1 | 28. 05. 2007. 12:46 |
ORDER BY visited DESC pa nesto tamo | Blood | SQL baze podataka - Sponzor: Baze-Podataka.net | 3 | 12. 03. 2007. 18:51 |
XML u array | bluesman | PHP | 15 | 06. 11. 2005. 14:03 |