Changeset 82573 in spip-zone


Ignore:
Timestamp:
May 19, 2014, 7:33:00 AM (5 years ago)
Author:
fil@…
Message:

boucle sphinx , mise en oeuvre d'un tri sur une formule compliquee de time segment : le code actuel suffit (bravo), je me contente donc d'ecrire un exemple dans la doc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/doc/boucle_sphinx.md

    r82558 r82573  
    135135
    136136
     137TRI SÉLECTIF
     138----------------
     139Exemple de tri sur une formule de calcul de « time segment », reprise ici de http://sphinxsearch.com/blog/2010/06/27/doing-time-segments-geodistance-searches-and-overrides-in-sphinxql/
     140```
     141#SET{tseg,
     142        "INTERVAL(date, NOW()-90*86400, NOW()-30*86400, NOW()-7*86400, NOW()-86400, NOW()-3600) AS tseg"
     143}
     144<BOUCLE_recherche_sphinx(SPHINX)
     145        {index #ENV{source,spip}}
     146        {recherche #ENV*{recherche}}
     147        {select #GET{tseg}}
     148        {!par tseg}
     149        {!par score}
     150        {facet auteurs, properties.authors ORDER BY COUNT(*) DESC}
     151        {facet tags, properties.tags ORDER BY COUNT(*) DESC}
     152        {facet date, YEAR(date) ORDER BY date DESC}
     153>
     154```
Note: See TracChangeset for help on using the changeset viewer.