タイトルが示すように、フルテキスト検索でノイズワードを実装する背景にあるロジックは、これらのワードが検索されるのを避けるためのものですか?誰かが「あるべきかどうか」を検索するとどういう意味ですか?結果は表示されませんか? ft_stopword_file
を無効にしようとしているので、誰かが私に論理を教えてもらえると大変感謝しています。フルテキストノイズワード - 論理の背後に
0
A
答えて
1
停止語を無効にすると、パフォーマンスが大幅に低下します。この問題を回避するには、PHPコードをチェックして、検索クエリでストップワードが共通しているかどうかを確認し、それらのクエリに「LIKE」検索を適合させるか、単純にsphinxを検索エンジンとして使用します。ストップワードの背後にある論理は、 'is、be、there、not、not'などのような単語の検索を無効にすることです。
2
これらの停止語の理由は、フルテキストインデックスが膨れないようにするためです。パフォーマンスとストレージに役立ちます。すべてのストップワードを含める(または無効にする)と、フルテキスト検索がある程度まで低下します。
1
これらの単語は非常に共通しているため、「to」や「be」という単語は非常に一般的でコンテキストレスなので、大きな索引ノードを作成してシステムを劣化させ、ユーザにとって役に立たないということです。
"より良い"のような引用フレーズを見つけるために、より良いインデックス作成方法はngramsですが、この種のインデックス作成は非常にまれです。
関連する問題
- 1. テンプレートメソッドの背後にある論理を理解したい
- 2. このプログラムの背後にある論理は何ですか?
- 3. ソースコントロールの背後にある理論(および用語)
- 4. 複雑な線の背後にある論理
- 5. 量子鍵:これの背後にある論理?
- 6. ターミナル(bash?)/ Docker:論理の背後および -
- 7. scikit-learnのextract_patches関数の背後にある理論/アルゴリズムは何ですか?
- 8. Kernighanのビットカウントアルゴリズムの背後にある論理を説明してください
- 9. arr1 [i ++] = arr2 [j ++]の背後にある論理は何ですか?
- 10. Ruby Rails 2.3.xページネーションの背後にある理論は何ですか?
- 11. ハンドルバーテンプレート内の論理論理
- 12. KMPパターンマッチングアルゴリズムの背景にある理論は何ですか?
- 13. Lucene:論理和を論理和と論理和のみに変換する
- 14. ScriptManager.GetCurrentメソッドの背後にある理由
- 15. ボタンのインスタンスの作成と、プレーンなクラスのインスタンスの作成の背後にある論理?
- 16. Java論理XOR( "^")と論理NOT( "!")
- 17. ゲームデータベースの理論
- 18. ||の論理エラーオペレーター?
- 19. 乱数生成の背後にある基本的な論理は何ですか?
- 20. 16進数の論理に
- 21. プロローグ内の論理的な三部論
- 22. (Oracleでの)リレーショナル論理スキーマモデルをelasticsearchに変換してください。論理スキーマnosql論理スキーマless
- 23. OWLの論理式
- 24. リスト理論のサポート
- 25. コードスニペットの論理エラー?
- 26. グラフ理論のハッシュテーブル
- 27. Fortranの論理式
- 28. タイルベースのゲーム理論
- 29. VBAのブール論理
- 30. Cの論理式
私はファイルを変更しない方がいいです。 」これを検索するには? – Shaokan