WordDelimiterTokenFilterでカスタムパラメータを設定するにはどうすればよいですか

チャーリー・ラスコフ

C#で.NETSDKを使用してAzureSearchを使用したい。プロパティpreserveOriginalをtrueに設定してWordDelimiterTokenFilterを使用するアナライザーを作成するにはどうすればよいですか?

カスタムアナライザーのプロパティにはTokenFilterNamesのみが含まれているようです

private static void CmdletIndex(ISearchServiceClient 
serviceClient)
{
  var definition = new Index
  {
    Name = "cmdlets",
    Fields = FieldBuilder.BuildForType<CmdletModel>(),
    Analyzers = new[]
    {
        new CustomAnalyzer
        {
            Name = "my_analyzer",
            Tokenizer = TokenizerName.Standard,
            TokenFilters = new[]
            {
                TokenFilterName.WordDelimiter
            }
        }
    }
  };

  serviceClient.Indexes.Create(definition);
}

WordDelimiter TokenFilterを作成し、カスタムプロパティを設定するにはどうすればよいですか?

ブルース・ジョンストン

最初にに基づくトークンフィルターを定義しWordDelimiterてから、カスタムアナライザーでそれを参照する必要があります。

私は便利なサンプルを持っていませんが、あなたの質問のコードに基づいて、これがどのように機能すると思うかです(免責事項:テストされていません;コンパイルさえされていませんが、うまくいけば一般的なアイデアが得られます):

private static void CmdletIndex(ISearchServiceClient 
serviceClient)
{
  var definition = new Index
  {
    Name = "cmdlets",
    Fields = FieldBuilder.BuildForType<CmdletModel>(),
    Analyzers = new[]
    {
        new CustomAnalyzer
        {
            Name = "my_analyzer",
            Tokenizer = TokenizerName.Standard,
            TokenFilters = new[]
            {
                "my_word_delimiter_filter"
            }
        }
    },
    TokenFilters = new[]
    {
        new WordDelimiterTokenFilter()
        {
            Name = "my_word_delimiter_filter",
            PreserveOriginal = true
        }
    }
  };

  serviceClient.Indexes.Create(definition);
}

また、Azure Cognitive Search用の新しいSDKが間もなく(2020年7月)一般提供されることに注意してください。と似てMicrosoft.Azure.Searchいますが、下位互換性はありません。プレビューを評価してフィードバックを提供したい場合は、ここで見つけることができます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

バーにカスタムラベルを設定するにはどうすればよいですか?

分類Dev

顧客にカスタムパスワードルール設定メカニズムを提供するにはどうすればよいですか?

分類Dev

プログラムでカスタムTALphaColorを設定するにはどうすればよいですか?

分類Dev

スペクトログラムとは何ですか?そのパラメータを設定するにはどうすればよいですか?

分類Dev

カスタムHttpMessageHandlerでプロパティを設定するにはどうすればよいですか?

分類Dev

カスタムWebViewPageでプロパティを設定するにはどうすればよいですか?

分類Dev

Javaでカスタムカーソルを設定するにはどうすればよいですか?

分類Dev

Advancedインストーラーでファイルのカスタムパスを設定するにはどうすればよいですか?

分類Dev

カスタムtabBarをカスタムTabBarControllerに設定するにはどうすればよいですか?

分類Dev

Symfony2でパラメータを動的に設定するにはどうすればよいですか?

分類Dev

出現ドライバーのカスタムクロームバイナリパスを設定するにはどうすればよいですか?

分類Dev

CHEditorでブラウズサーバーのカスタムパスを設定するにはどうすればよいですか

分類Dev

X軸にカスタムラベルを設定するにはどうすればよいですか?

分類Dev

AddFacebook AspNetCore認証スキームでauth_typeパラメーターを適切に設定するにはどうすればよいですか?

分類Dev

SwiftUIでカスタム環境キーを設定するにはどうすればよいですか?

分類Dev

Eclipseでソナーのカスタム設定を使用するにはどうすればよいですか?

分類Dev

Dymolaでレコードのカスタムパラメータを定義するにはどうすればよいですか?

分類Dev

Springでクエリパラメータを追加/設定するにはどうすればよいですか?

分類Dev

AsyncTaskでdoInBackgroundのパラメータを設定するにはどうすればよいですか?

分類Dev

PHPでパラメータを設定するにはどうすればよいですか?

分類Dev

AngularJS:$ httpのパラメーターを動的に設定するにはどうすればよいですか?

分類Dev

tkinterのOptionMenuにパラメーターを設定するにはどうすればよいですか?

分類Dev

JAX-RS例外のカスタムメッセージで40Xエラーを設定するにはどうすればよいですか?

分類Dev

@ hapi / joiでカスタムエラーメッセージを設定するにはどうすればよいですか?

分類Dev

.htaccessカスタムリライトを設定するにはどうすればよいですか?

分類Dev

Drupal 8のサブメニューにカスタムクラスを設定するにはどうすればよいですか?

分類Dev

edcfをプロットするときにRでカラーパラメータを設定するにはどうすればよいですか?

分類Dev

一括挿入パラメータに値を設定するにはどうすればよいですか?

分類Dev

MANIFEST.MFのクラスパスをカスタムクラスパスに設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    バーにカスタムラベルを設定するにはどうすればよいですか?

  2. 2

    顧客にカスタムパスワードルール設定メカニズムを提供するにはどうすればよいですか?

  3. 3

    プログラムでカスタムTALphaColorを設定するにはどうすればよいですか?

  4. 4

    スペクトログラムとは何ですか?そのパラメータを設定するにはどうすればよいですか?

  5. 5

    カスタムHttpMessageHandlerでプロパティを設定するにはどうすればよいですか?

  6. 6

    カスタムWebViewPageでプロパティを設定するにはどうすればよいですか?

  7. 7

    Javaでカスタムカーソルを設定するにはどうすればよいですか?

  8. 8

    Advancedインストーラーでファイルのカスタムパスを設定するにはどうすればよいですか?

  9. 9

    カスタムtabBarをカスタムTabBarControllerに設定するにはどうすればよいですか?

  10. 10

    Symfony2でパラメータを動的に設定するにはどうすればよいですか?

  11. 11

    出現ドライバーのカスタムクロームバイナリパスを設定するにはどうすればよいですか?

  12. 12

    CHEditorでブラウズサーバーのカスタムパスを設定するにはどうすればよいですか

  13. 13

    X軸にカスタムラベルを設定するにはどうすればよいですか?

  14. 14

    AddFacebook AspNetCore認証スキームでauth_typeパラメーターを適切に設定するにはどうすればよいですか?

  15. 15

    SwiftUIでカスタム環境キーを設定するにはどうすればよいですか?

  16. 16

    Eclipseでソナーのカスタム設定を使用するにはどうすればよいですか?

  17. 17

    Dymolaでレコードのカスタムパラメータを定義するにはどうすればよいですか?

  18. 18

    Springでクエリパラメータを追加/設定するにはどうすればよいですか?

  19. 19

    AsyncTaskでdoInBackgroundのパラメータを設定するにはどうすればよいですか?

  20. 20

    PHPでパラメータを設定するにはどうすればよいですか?

  21. 21

    AngularJS:$ httpのパラメーターを動的に設定するにはどうすればよいですか?

  22. 22

    tkinterのOptionMenuにパラメーターを設定するにはどうすればよいですか?

  23. 23

    JAX-RS例外のカスタムメッセージで40Xエラーを設定するにはどうすればよいですか?

  24. 24

    @ hapi / joiでカスタムエラーメッセージを設定するにはどうすればよいですか?

  25. 25

    .htaccessカスタムリライトを設定するにはどうすればよいですか?

  26. 26

    Drupal 8のサブメニューにカスタムクラスを設定するにはどうすればよいですか?

  27. 27

    edcfをプロットするときにRでカラーパラメータを設定するにはどうすればよいですか?

  28. 28

    一括挿入パラメータに値を設定するにはどうすればよいですか?

  29. 29

    MANIFEST.MFのクラスパスをカスタムクラスパスに設定するにはどうすればよいですか?

ホットタグ

アーカイブ