1
私はフォーラムを持っていて、私はスレッドトーナメントと呼ばれるトピックを持っています。データベースに格納されます。誰かがアクセスしたい場合、URLはwww.someforum.com/topics/game-of-thronesのようになります。postgresqlにハイフネーション/ハイフネーションのないURL名を格納して検索するにはどうすればよいですか?
検索時にハイフンをスペースで置き換えたり無視したりすることはできますが、スペースとハイフンの両方がある文字列の単語とハイフンの異なる順列間のあいまいさを招きます(例: "Mother-In-Law Issues ")。これをどうすれば処理できますか?
トピックタイトルのURLを含むトピックテーブルに「スラッグ」列を作成し、ユーザーが意図したスペースとハイフンの置換を「タイトル」列に保存すると考えました...
? –
@DuduMarkovitz何もありません。私は、ユーザーが意図したように文字列を格納するだろう。 – Jaigus
@DuduMarkovitz私はURLにtopic-idを配置したくなかったので。私は "武道"を格納すると言うことができます私は実際の文字列ではなく、IDを検索するつもりです。私はハイフンを追加する必要があります。 – Jaigus