我正试图找出如何优化全文搜索查询,对于两个大约有2k条目的表来说,这个查询看起来相当慢。我正在运行MariaDB 10.3.x。目标是在相关的uninet_articles字段(body、abstract、title、subtitle)中搜索一个术语,并查看在uninet_tags表中是否出现了该术语,并酌情加入。NATURAL LANGUAGE MODE)) AS relevanceScoreFROM uninet_articles a
LEFT JOIN uninet_tagsAS tags<
它的替代和优化版本是什么?这是我目前的方法,需要投入来优化这一点: SELECT tagsget_sql, get_sql_args, return_dataframe=True) # wrapper function on psycopg
if result.iloc[0]['tags'] is None or tag not in