sql >> データベース >  >> RDS >> Sqlserver

ペルシア語のフルテキスト インデックス ストップ リスト

    SQL Server ストップ リスト、フル テキスト カタログなどでペルシア語を使用するには、Neutral を使用する必要があります。 . Neutral を使用しない場合 カタログでは、Neutral に変更することを提案しました。 、時々これは以下のように空です:

    あなたの問題は、どの言語でもこのクエリで解決できます:

    --View Stoplist word
    SELECT w.stoplist_id,
       l.name,
       w.stopword,
       w.language
    FROM sys.fulltext_stopwords AS w
       INNER JOIN sys.fulltext_stoplists AS l
         ON w.stoplist_id = l.stoplist_id;
    
    -- Stopwords list
    CREATE FULLTEXT STOPLIST StopListCustome;
    GO
    
    -- Add a stopword
    ALTER FULLTEXT STOPLIST StopListCustome
        ADD 'SQL' LANGUAGE 'English';
    GO
    ALTER FULLTEXT STOPLIST StopListCustome 
        ADD 'از' LANGUAGE 'Neutral';
      

    github でこのドキュメントとコードを見つけてください

    また、以下のリストを使用して、ペルシア語と英語のストップ リスト テキストを追加することもできます:



    1. MariaDBでのSHOWCHARACTERSETのしくみ

    2. UbuntuマシンにOracleInstantClientとpdo_ociをインストールするにはどうすればよいですか?

    3. PostgresのWHEREで正規表現を使用する

    4. datetime column=todayである行を取得します-SQLサーバーnoob