PythonとSQLAlchemyを使用してSQLiteFTS3(フルテキスト)ストアをクエリしていますが、ユーザーが-を演算子として使用できないようにしたいと思います。「-に続く用語が含まれていない」という意味ではなく、-(デフォルトのトークナイザーを変更することで有効になります)を含む用語をユーザーが検索できるように、-をエスケープするにはどうすればよいですか?
1196 次
2 に答える
1
インターネット上の他の場所から、各検索用語を二重引用符「some-term」で囲むことができるようです。減算操作は必要ないため、私の解決策は、検索インデックスを作成するときと検索を実行するときに、ハイフン-
をアンダースコアに置き換えることでした。_
于 2010-10-15T13:01:48.150 に答える
0
このドキュメントから、それは実際には不可能のようです。検索する前に空白に置き換えてみてください-
…</p>
于 2010-10-05T16:55:50.797 に答える