adding function preflight

This commit is contained in:
Stuart Lynn
2016-05-27 10:29:47 -04:00
parent 1995721921
commit 45705f3a16

View File

@@ -1,6 +1,7 @@
CREATE OR REPLACE FUNCTION cdb_SimilarityRank(cartodb_id numeric, query text)
returns TABLE (cartodb_id NUMERIC, similarity NUMERIC)
as $$
plpy.execute('SELECT cdb_crankshaft._cdb_crankshaft_activate_py()')
from crankshaft.similarity import similarity_rank
return similarity_rank(cartodb_id, query)
$$ LANGUAGE plpythonu
@@ -8,6 +9,7 @@ $$ LANGUAGE plpythonu
CREATE OR REPLACE FUNCTION cdb_MostSimilar(cartodb_id numeric, query text ,matches numeric)
returns TABLE (cartodb_id NUMERIC, similarity NUMERIC)
as $$
plpy.execute('SELECT cdb_crankshaft._cdb_crankshaft_activate_py()')
from crankshaft.similarity import most_similar
return most_similar(matches, query)
$$ LANGUAGE plpythonu