sql >> Databasteknik >  >> RDS >> Sqlserver

Fulltext Index stopplista för persiska språket

För att använda persiska språket i SQL Server stopplista, fulltextkatalog och etc bör vi bara använda Neutral . Om du inte använder Neutral i katalogen föreslog jag att du skulle ändra den till Neutral , ibland är detta tomt som nedan:

Ditt problem löses med denna fråga för alla språk:

--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';

Hitta det här dokumentet och koden på github

Och du kan även använda listorna nedan för att lägga till valfri stopplisttext på persiska och engelska :



  1. Hur man kontrollerar om "MySQL-servern har försvunnit"

  2. De vanligaste MySQL-frågorna

  3. Vad är en bra gratis RDBMS-lösning för ett litet webbprojekt som kan växa sig stort om det lyckas?

  4. Massuppdatering i C#