[sword-devel] clucene-sorting

L.J.Arthur Neil arthurneil at mail.cyberneme.com
Thu Dec 22 03:18:42 MST 2005


Hi All,
How can I do soring.I am able to Index and order .But the Sort function doesn't work.
I have used the following code;
 Query* q = QueryParser::parse(tline,_T("contents"),&analyzer);
                //buf = q->toString(_T("contents"));        //      _tprintf(_T("Searching for: %s\n\n"), buf);                //_CLDELETE_CARRAY(buf);
                //searcher->setSort(_T("modified"));                //SortField *sort_Field = new SortField(_T("modified"));                //SortField *sort_Fields = new SortField(*sort_Field);                //Sort *sort = new Sort(sort_Field);                //sort->setSort( new SortField (_T("modified"),  SortField::STRING, true) );                //sort->setSort( _T("modified"),true);                //sort->setSort( _T("modified") );  */                Hits* h;                try                {                h = searcher->search(q, sort::INDEXORDER);                //h = searcher->search(q);                }                catch(...)                {                        //printf("err\n");                        printf("Unrecoverable error occured!!!Please do search again...\n");                        //printf(err.what());                //fflush(stdout);                        return;                }



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.crosswire.org/pipermail/sword-devel/attachments/20051222/30896605/attachment.html


More information about the sword-devel mailing list