簡體   English   中英

Django 觸發的 SIMILARITY 函數

[英]SIMILARITY function triggered by Django

我正在我的 Django 應用程序上實施 TrigramSimilarity 全文搜索。 我通過使用 Django 遷移安裝了 pg_trgm 擴展。 我可以在我的 postgres 表中看到遷移,當我直接在數據庫上運行查詢時,我可以使用 SIMILARITY 函數。 當我嘗試在我的應用程序上運行搜索時出現此錯誤。

在此處輸入圖像描述

我不知所措,因為當我收到此錯誤時: 在此處輸入圖像描述

但是當我直接在數據庫上運行查詢時,我得到了結果: 在此處輸入圖像描述

最初我使用 SearchQuery 字符串代替“測試”但更改了它,因為我看到另一個答案表明這可能是一個問題。

正如 jian 所建議的那樣,即使我傳入的是字符串,我也必須顯式地對 TrigramSimilarity 的參數進行類型轉換。 希望這對其他人有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM