'internal': internal,
}
curs = self.dbconn.cursor()
- curs.execute("UPDATE webpages SET title=%(title)s, txt=%(txt)s, fti=to_tsvector(%(txt)s), lastscanned=%(lastmod)s, relprio=%(relprio)s, isinternal=%(internal)s WHERE site=%(site)s AND suburl=%(url)s", params)
+ curs.execute("UPDATE webpages SET title=%(title)s, txt=%(txt)s, fti=to_tsvector('public.pg', %(txt)s), lastscanned=%(lastmod)s, relprio=%(relprio)s, isinternal=%(internal)s WHERE site=%(site)s AND suburl=%(url)s", params)
if curs.rowcount != 1:
- curs.execute("INSERT INTO webpages (site, suburl, title, txt, fti, lastscanned, relprio, isinternal) VALUES (%(site)s, %(url)s, %(title)s, %(txt)s, to_tsvector(%(txt)s), %(lastmod)s, %(relprio)s, %(internal)s)", params)
+ curs.execute("INSERT INTO webpages (site, suburl, title, txt, fti, lastscanned, relprio, isinternal) VALUES (%(site)s, %(url)s, %(title)s, %(txt)s, to_tsvector('public.pg', %(txt)s), %(lastmod)s, %(relprio)s, %(internal)s)", params)
with self.counterlock:
self.pages_new += 1
else:
curs refcursor;
pagecount int;
BEGIN
- tsq := plainto_tsquery(query);
+ tsq := plainto_tsquery('public.pg', query);
IF numnode(tsq) = 0 THEN
siteid = 0;baseurl=NULL;suburl=NULL;title=NULL;headline=NULL;rank=0;
RETURN NEXT;
END;
$$
LANGUAGE 'plpgsql';
-/* Seems broken, so stop doing this for now
- * ALTER FUNCTION site_search(text, int, int, bool, text, boolean) SET default_text_search_config = 'public.pg';
- */
-