ホームページ  >  に質問  >  本文

python - Flask-whooshsqlalchemyplus中文分词搜索问题

伊谢尔伦伊谢尔伦2741日前887

全員に返信(2)返信します

  • 怪我咯

    怪我咯2017-04-18 10:08:25

    postgresql データベースを使用している場合は、データベースのエンコーディングが UTF-8 であるかどうかを確認してください。データベース シェルの l を使用してデータベース情報を表示できます:

    リーリー

    データベースシェルで中国語で検索することはできますか?次の SQL で確認できます:

    リーリー

    上記の db1 は UTF-8 であるため、中国語の検索をサポートしています。

    リーリー

    db2 は SQL_ASCII であり、中国語検索をサポートしていません

    リーリー

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:08:25

    こちらを参照してください: https://www.v2ex.com/t/274600...

    以前は flask-whoosalchemy を使用していましたが、中国語の単語分割の効果が良くありませんでした。その後、jieba を使用して単語分割テーブルとインデックスを作成し、whooshalchemy で単語分割テーブルを検索しました。

    返事
    0
  • キャンセル返事