2
HTMLタグ内のテキストを除外する検索クエリが必要です。たとえば、私のデータベースで "spa"という単語を検索する必要があります。データベースにはHTMLタグがあるため、結果には<span>
タグが含まれます。検索:MySQLのhtmlタグを除外
"spa"という単語で始まり、HTMLタグではない単語のみを検索するには検索クエリが必要です。
助けてください。
HTMLタグ内のテキストを除外する検索クエリが必要です。たとえば、私のデータベースで "spa"という単語を検索する必要があります。データベースにはHTMLタグがあるため、結果には<span>
タグが含まれます。検索:MySQLのhtmlタグを除外
"spa"という単語で始まり、HTMLタグではない単語のみを検索するには検索クエリが必要です。
助けてください。
正規表現は、HTMLには常に使用するのが難しいので、それに当てはまる多くの規則があります。
代わりにHTMLパーサーを使用することを検討する必要があります。
私は関数とグローバル変数を作成する権限を持っていないので、MySQLの関数を使用することはできません – Renjith
フルテキスト検索の使用はどうですか? (テーブルがmyisamに用意されていれば) – ajreal
私は関数なしでプレーンなMySQLを使ってこれを行う方法はないと思います。あなたの最善の策は、挿入時にテキストを前処理し、処理されたテキストを含む新しいトークン化された(そしてhtmlレスの)列を作成することです(または処理されたテキストをluceneのような検索エンジンに保存する)。 –