X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsession.h;h=af73f03d2104523e5eaaded1a75d417f056c7107;hb=95ee4e86170d02d0df7d11203edf56aea59d7187;hp=0b05afc81b73478d95e01ff778569bf4a97a02f9;hpb=7d9437608d7dc10613af2c6543f9473f9f964c4c;p=pazpar2-moved-to-github.git diff --git a/src/session.h b/src/session.h index 0b05afc..af73f03 100644 --- a/src/session.h +++ b/src/session.h @@ -111,6 +111,7 @@ struct session { struct named_termlist termlists[SESSION_MAX_TERMLISTS]; struct relevance *relevance; struct reclist *reclist; + char *mergekey; struct session_watchentry watchlist[SESSION_WATCH_MAX + 1]; int total_records; int total_merged; @@ -159,7 +160,8 @@ void session_destroy(struct session *s); void session_init_databases(struct session *s); void statistics(struct session *s, struct statistics *stat); -void session_sort(struct session *se, struct reclist_sortparms *sp); +void session_sort(struct session *se, struct reclist_sortparms *sp, + const char *mergekey); enum pazpar2_error_code session_search(struct session *s, const char *query, const char *startrecs,