Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Elenco delle fermate dell'indice full-text per la lingua persiana

Per utilizzare la lingua persiana nell'elenco Stop di SQL Server, nel catalogo di testo completo e così via, dovremmo usare solo Neutral . Se non usi Neutral nel catalogo ti ho suggerito di cambiarlo in Neutral , a volte questo è vuoto come di seguito:

Il tuo problema risolvi con questa query per qualsiasi lingua:

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

Trova questo documento e codice su github

E puoi anche utilizzare gli elenchi seguenti per aggiungere qualsiasi testo dell'elenco di fermate in persiano e inglese: