Ämne: Sphinx-index
Visa ett inlägg
Oläst 2015-09-07, 16:50 #1
Erik Stenman Erik Stenman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2007
Inlägg: 2 154
Erik Stenman Erik Stenman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2007
Inlägg: 2 154
Standard Sphinx-index

Hej.
Jag håller på och migrerar från mysql-fulltextsökning till sphinx och behöver lite vägledning med hur jag skall sortera resultaten.

I dagsläget så sorterar jag beroende av olika värden i en separat rankningstabell i mysql.

Varje id har ett värde som jag vill använda tillsammans med relevansvärdet som sphinx returnerar.

Så hur sätter jag ihop det med sphinx? Går det att kombinera 2 sphinx-index eller måste jag göra en join när jag läser in data till sphinx. Detta sista alternativ skulle fungera om det inte vore för att min tabell med rankningsdata uppdateras väldigt ofta.

Något liknande detta skulle jag vilja utföra men det verkar inte gå att joina index:
Kod:
select *,weight() from test1  join rankindex on test1.id=rankindex.id  WHERE MATCH('$queryterm') order by rankdata+weight() desc LIMIT 0,50')

Senast redigerad av Erik Stenman den 2015-09-07 klockan 16:53
Erik Stenman är inte uppkopplad   Svara med citatSvara med citat