當查詢可能有印刷錯誤時,是否可以使用postgresql實現全文搜索? 我在手冊中找不到它。postgresql。全文搜索帶有印刷錯誤的查詢
1
A
回答
1
我不完全確定你的印記是什麼意思。
如果您正在尋找模糊字符串匹配,the fuzzystrmatch
extension is what you want。
fuzzystrmatch
是一個模塊,您必須通過運行 「安裝」 它:
CREATE EXTENSION fuzzystrmatch;
安裝擴展的這種方式,因爲PostgreSQL的9.1存在。
對於以前的版本,您需要針對數據庫在該擴展的contrib目錄中運行sql腳本。
+1
啊,知道我在某處看過一個關於它的博客。這裏有一個類似的例子使用trigrams:http://tapoueh.org/blog/2013/09/06-pg_trgm-suggestions –
相關問題
- 1. postgresql全文搜索查詢到Django ORM
- 2. Postgresql拼寫錯誤全文搜索
- 3. PostgreSQL的全文搜索
- 4. 全文搜索查詢mysql
- 5. SQL全文搜索查詢?
- 6. 錯誤的搜索查詢
- 7. PostgreSQL。全文搜索性能
- 8. PostgreSql全文搜索形式
- 9. PostgreSQL全文搜索縮寫
- 10. 全文搜索錯誤2005
- 11. MySQL搜索查詢錯誤
- 12. Django的PostgreSQL的全文搜索時間輸入類型錯誤
- 13. 如何在PostgreSQL中設置全文搜索查詢
- 14. 全文搜索查詢生成錯誤,爲什麼?
- 15. 帶全文搜索的Innodb
- 16. 全文搜索文本查詢
- 17. 用於全文搜索的LINQ查詢
- 18. 打印搜索查詢
- 19. PostgreSQL的和MySQL的全文搜索
- 20. PostgreSQL搜索查詢 - 檢查空字段
- 21. 帶拼寫更改/錯誤的全文搜索
- 22. 帶有多個可選搜索參數的sql搜索查詢
- 23. 刷新全文搜索索引
- 24. 搜索查詢完全
- 25. 全文搜索查詢構建
- 26. SQL 2008:關閉全文搜索查詢
- 27. XMPP查詢歸檔 - 全文搜索
- 28. 全文搜索或純SQL查詢
- 29. Linq查詢執行全文搜索
- 30. apache cassandra查詢/全文搜索
您是否在尋找打字/防轉錄錯誤的全文檢索?如果是這樣,否,FTS目前不支持模糊搜索或「類似」搜索。 –
在使用它們之前自動更正您的查詢。使用拼寫檢查器。 –