私は自分のウェブサイトの検索フォーム/スクリプトに取り組んでいます。
まず、私のウェブサイトのコンテンツで使用されるすべての単語は、MYSQL テーブルと呼ばれる名前で保存され、words次のようになります。
id | word | title_count | content_count | article_count | photo_count | video_count |
---+-------+-------------+---------------+---------------+-------------+-------------+
1 | hello | 3 | 1 | 0 | 1 | 0 |
2 | what | 1 | 4 | 1 | 0 | 0 |
wordおよびidフィールドは UNIQUE であり、フィールドtitle_countおよびフィールドは、そのcontent_count単語がタイトルまたはメイン コンテンツで使用された回数を格納するために使用されます。もう 1 つの_countフィールドには、その単語が記事/写真/ビデオで使用された回数が表示されます。
これらすべてのカウント フィールドが検索機能に役立つかどうかはわかりませんが、役立つかもしれないと考えました。
次に、次のようなテーブルのすべての_countフィールドへの複数のリンク テーブルがあります。words
id | word_id |
---+----------+
43 | 2 |
7 | 1 |
7 | 2 |
これらのテーブルはword_link_title、word_link_content、word_link_article、word_link_photo、word_link_videoなどと呼ばれます。idフィールドには、リンク先の記事/写真/ビデオの ID が格納されword_id、リンク先の単語の ID が格納されます。
セットアップがすべて完了したので、ちょっと行き詰まりました。これらすべての数値と調査用語に基づいて、関連するコンテンツをどのように分類すればよいか、明確な考えがありません。
私が計画していることは、複数のタブを備えた検索結果ページです。1 つのタブには検索結果がすべて表示され、他のタブでは記事/写真/ビデオに分けられます。
何かを機能させるために実際に正しい道を進んでいるかどうかはわかりません。誰かが私を助けてくれることを願っています..