MCPcopy
hub / github.com/llmware-ai/llmware / basic_query

Method basic_query

llmware/resources.py:1077–1094  ·  view source on GitHub ↗

Basic Postgres tsquery text query

(self, query)

Source from the content-addressed store, hash-verified

1075 return q_string
1076
1077 def basic_query(self, query):
1078
1079 """Basic Postgres tsquery text query"""
1080
1081 search_string = self._prep_query(query)
1082
1083 sql_query = f"SELECT ts_rank_cd (ts, to_tsquery('english', '{search_string}')) as rank, * " \
1084 f"FROM {self.library_name} " \
1085 f"WHERE ts @@ to_tsquery('english', '{search_string}') " \
1086 f"ORDER BY rank DESC LIMIT 100 ;"
1087
1088 results = self.conn.cursor().execute(sql_query)
1089
1090 output_results = self.unpack_search_result(results)
1091
1092 self.conn.close()
1093
1094 return output_results
1095
1096 def filter_by_key(self, key, value):
1097

Callers 3

text_queryMethod · 0.45
basic_queryMethod · 0.45

Calls 3

_prep_queryMethod · 0.95
unpack_search_resultMethod · 0.95
closeMethod · 0.45

Tested by

no test coverage detected