自動ストップワードにより、ユーザーは特定の用語を検索できませんIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> 特定のテーブルでテキストインデックス作成を設定すると、ストップワードがts_index_stopテーブルに自動的に作成されます。これは、インデックス付きワードを含むテキストインデックステーブルのサイズを小さくすることで、効率的なテキストインデックス検索の維持に役立つため、正常かつ望ましいプロセスです。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 自動ストップワードが作成されます 検索用語がしきい値よりも多くの検索結果を生成すると、システムは検索用語のストップワードを自動的に作成します。しきい値は、テキストインデックス付きテーブルの「自動しきい値」値によって決まります。テキストインデックスは、最上位レベルの親テーブルに対してビルドされることに注意してください。このため、テキストインデックスを確認するときに「incident」または「change_request」ではなく「task」が表示されます。テキストインデックス化されたテーブルと関連する自動しきい値は、次のように表示できます。 1) [システム定義] > [テキストインデックス] に移動します。2) テーブルのテキストインデックスエントリを開きます。3) 以下に示すように、「自動しきい値」フィールドを見つけます。 自動しきい値の値は、ストップワードの作成をトリガーする返される一致項目の # を定義します。そのテーブル (または関連する子テーブル) に、用語を含むレコードがそれほど多い場合は、ストップワードを作成します。したがって、上記のケースでは、特定の用語の検索結果で 50,000 件を超えるレコードが返される場合、その用語をts_index_stopテーブルのストップワードとして作成することを意味します。 重要 *** 重要 *** 重要 *** 重要 *** 重要 *** すべての用語がその量までインデックス化されるため、テキストインデックステーブルのサイズに大きな影響を与えると、そのテーブルの関連するテキストインデックステーブルの合計サイズが大きくなり、時間の経過とともにテキストインデックスのパフォーマンスが大幅に低下する可能性があるため、自動しきい値フィールドの値を大きくするだけではやめてください。 重要 *** 重要 *** 重要 *** 重要 *** 重要 *** そのため、用語がストップワードになり、その用語の検索で目的のレコードが返されない場合は、考慮すべき点がいくつかあります。 まず、単語がts_index_stop単語テーブルで見つかることを確認する必要があります。ストップワードである検索用語の語幹の 1 つである場合もあることに注意してください (たとえば、「swimming」が検索用語である場合は、「swam」または「swim」がストップワードである可能性があることに注意してください)。 ts_index_stopテーブルで適切なレコードを見つけたら、[停止モード] ドロップダウンリストフィールドが何に設定されているかを確認する必要があります。次の 2 つの値のいずれかに設定されます。 1) インデックスを作成するがクエリしない または 2) インデックスでもクエリでもない まず、これら 2 つのエントリが何を意味するのかを理解しましょう。ts_index_stopテーブルでストップワードエントリが最初に作成されると、「インデックスは作成するがクエリしない」ストップモード値で始まります。これは、用語がレコード内で見つかった場合、そのレコードのテキストインデックステーブルにその用語を挿入し続けることを意味します。そのため、単語がテキスト検索のレコードを返さなくても、用語を見つけるために必要なインデックス作成が行われます。これにより、その特定の単語を「ストップワードでない」のストップモード値に変更できます。これにより、検索でその検索用語のレコードがすぐに返されるようになります。ここで、レコードが [インデックスでもクエリでもない] に設定されている場合は、ストップワードがこの停止モードに切り替わった時点で、その特定の用語のテキストインデックステーブルに新しいエントリが挿入されていないことを意味します。つまり、ストップモードを「ストップワードでない」に設定した場合でも、単語が「インデックスでもクエリでもない」とマークした後にその用語で作成/更新された新しいレコードはテキストインデックステーブルに存在しないため、返されたすべての適切なエントリは表示されません。停止モードが「インデックスでもクエリでもない」から「ストップワードでもない」に変更された用語に対して、すべての適切なレコードが返されるようにするには、そのテーブルのインデックスを再構築する必要があります。 重要 *** 重要 *** 重要 *** 重要 *** 重要 *** 「インデックスでもクエリでもない」から「ストップワードでもない」という用語を許可するためにテーブルのインデックスを再ビルドする場合は、インデックスの再ビルドを慎重に計画してください。そのテーブルのインデックスを再ビルドすると、既存のインデックスが消去され、システム負荷とターゲットテーブルのレコード数によっては、かなりの時間がかかる場合があります。これは、週末またはその他の使用率/アクティビティの低い期間に実行するように計画することをお勧めします。 重要 *** 重要 *** 重要 *** 重要 *** 重要 * テーブルのインデックスが再構築されると、問題の検索用語は、予想されるすべてのレコードを返すはずです。インデックスの再構築にかかる時間を正確に知る方法はありませんが、最初に非本番インスタンスでテストして、タイミングの一般的なアイデアを得ることができますが、まったく同じではありません。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } これに関する詳細については、次のドキュメントを参照してください。 Zing によるクエリからのストップワードの削除 テーブルの自動ストップワードを有効にする