最新の面接体験: 面接の気持ち(2)、面接の気持ち
最新のアーキテクチャ: 同時実行性の高いデータ収集アーキテクチャ アプリケーション (Redis アプリケーション)
愚痴:今日はメンタルを調整して、これまで書きかけていた記事を書き続けましたが、結局のところ、ここ数か月は家に帰ってハードワークをしていました。 、健康に関係なく、何でも置き換えることができます。IT業界のイケメンたちも、もっと運動して体の他の部分を動かすことをお勧めします。
22日目
開始点: キーワード マッチング プロジェクト (検索エンジン) の実行方法を段階的に説明します ---- 1 日目
復習: キーワード マッチング プロジェクト (検索エンジン) の実行方法を段階的に説明します ----21 日目
Xiao Shuaishuai さんは、これまでに学んだ知識をもとに、次のようにまとめました。
1. ベビー属性の拡張とタイプの問題は当初はうまく制御されていますが、推進、運用、保守には依然として大きな障害があります。2. scws 拡張機能と独自のネイティブ ビジネス単語分割スキームを使用して、キーワードを分割することで、フレーズの一致の難しさを効果的に解決します。
3. 初期作業はすべて完了したようで、プロジェクトを正式に運用するには最終仕上げ作業のみが必要です。
Xiao Shuaishuai は主導権があり、上司に頼まずに自分でコードを書きました。コードは主にすべてのステップを接続するものです。
赤ちゃん属性の拡張 CharList の構築については、次を参照してください: キーワード マッチング プロジェクト (検索エンジン) の実行方法を段階的に説明します ---- 12 日目 ~ キーワード マッチング プロジェクト (検索エンジン) の実行方法を段階的に説明しますエンジン) ---- 10日目 8日間
Selector の主な手順は次のとおりです:
1. 赤ちゃんの属性を取得します。
2. ビジネス知識を使用して赤ちゃんの属性を拡張し、CharList を作成します
3. 語彙からキーワードを取得する
4. キーワード分割アルゴリズム
5. マッチングアルゴリズム
6. 一致するキーワードのリストを返します
コードは次のとおりです:
リーリー
テスト駆動コード プログラミングについては、以下を参照してください:同じ原則が最初にテスト コードを記述してから、MatchExector コードを完成させます。
MatchExector の主な機能は、一致度を計算することです。
1. ブラックリストに単語が 1 つしかない場合、一致度は確実にゼロになります。
2. コア単語の場合は、前述のアルゴリズムに従って計算します。次を参照してください: ステップバイステップで教えるキーワード マッチング プロジェクト (検索エンジン) ---- 19 日目
リーリー
相対的に言えば、コード全体が本来あるべき機能を達成しているので、プロジェクトが完了したら間違いなくプロジェクトボーナスがあり、おそらく豪華なディナーがもらえるので、Xiao Shuaishuai はとても満足しています。
考えただけでよだれが出てきます。
シャオ・シュアイ・シュアイはコードをユウ上司に渡し、ユウ上司の最終肯定を期待して待ちました。
それを読んだユウ上司の反応はどうなるでしょうか?第3章:キーワードマッチングプロジェクトの徹底考察(1)にご注目ください
第 2 章は完了しました。ソース コード アドレス: キーワード マッチング プロジェクトの実行方法を段階的に説明します (第 2 章は完了)
http://www.bkjia.com/PHPjc/931389.html