diff --git a/src/pg/sql/80_similarity_rank.sql b/src/pg/sql/80_similarity_rank.sql index dae7b25..3e04f59 100644 --- a/src/pg/sql/80_similarity_rank.sql +++ b/src/pg/sql/80_similarity_rank.sql @@ -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