pike.git / lib / modules / Search.pmod / Indexer.pmod

version» Context lines:

pike.git/lib/modules/Search.pmod/Indexer.pmod:1: +    // This file is part of Roxen Search   // Copyright © 2001 Roxen IS. All rights reserved.   // - // $Id: Indexer.pmod,v 1.17 2004/08/07 15:26:57 js Exp $ + // $Id: Indexer.pmod,v 1.18 2004/08/08 14:22:53 js Exp $      //!   void index_document(Search.Database.Base db,    string|Standards.URI uri,    void|string language,    mapping fields)   {    db->remove_document( uri, language );    int mtime = (int)fields->mtime; -  werror("mtime: %O\n", mtime); +     foreach(indices(fields), string field)    {    string f;    if( strlen(f = fields[field] ) )    {    array words=Search.Utils.tokenize_and_normalize( f );    db->insert_words(uri, language, field, words );    }    }    if( mtime )
pike.git/lib/modules/Search.pmod/Indexer.pmod:26:   // Tokenize any anchor fields   // int source_hash=hash((string)uri)&0xf;   // foreach(indices(uri_anchors|| ({ })), string link_uri)   // {   // array(string) words=   // Search.Utils.tokenize_and_normalize(uri_anchors[link_uri]);   // db->insert_words(link_uri, 0, "anchor", words, source_hash);   // }   }    -  +    //!   string extension_to_type(string extension)   {    return MIME.ext_to_media_type(extension) || "application/octet-stream";   }      //!   string filename_to_type(string filename)   {    array v=filename/".";