Fulltextsökning i MS SQL-server

Prev Next

Fulltextsökning (FTS) möjliggör en sofistikerad metod för textsökning i Totara, särskilt i katalogen. Information om hur du ställer in detta med MS SQL finns på denna sida.

Installation

Fulltextsökning är en valfri komponent i SQL Server Database Engine. Om du inte valde Fulltextsökning när du installerade SQL Server, kör SQL Server-inställningen igen för att lägga till den.

Mer information finns i Microsoft MSQL hjälpdokumentation . Du kan också hitta en steg-för-steg guide för att lägga till funktioner till en instans av SQL Server i deras hjälpdokumentation .

Sökkomponenten i fulltext kan väljas från listan över tillgängliga funktioner när nya funktioner läggs till i den befintliga MSSQL-serverutgåvan. Tillgängligheten för sökkomponenten i fulltext beror på SQL-serverutgåvan (se tabellen nedan).

Funktioner som stöds av SQL Server-utgåvorna

VersionTillgängliga funktioner

SQL Server 2014

https://docs.microsoft.com/en-us/sql/2014/getting-started/features-supported-by-the-editions-of-sql-server-2014?view=sql-server-2017

SQL Server 2016

https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2016?view=sql-server-2017

SQL Server 2017

https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2017?view=sql-server-2017

Språk

MS SQL Server använder engelska som standardspråk. Du kan se en lista med alternativ för andra språk i MSSQL-dokumentationen för fulltextspråk .

$CFG->dboptions['ftslanguage'] = 'English';
 $CFG->dboptions['ftslanguage'] = 'German';
 $CFG->dboptions['ftslanguage'] = 'Japanese';
 $CFG->dboptions['ftslanguage'] = 1028; // Traditional Chinese
 $CFG->dboptions['ftslanguage'] = 2052; // Simplified Chinese

Minsta söktermlängd

MS SQL Server har inte specifika krav på standardlängd och kan hitta alla ord så länge de är ord som vanligtvis finns i en ordlista.

Stoppa ord 

Stoppord är en uppsättning ord som kommer att uteslutas från index- och sökfrågor. De beror på vilket språk som används vid indexering och sökning, samt närvaro i ordlista för databasinstallation.

Om en användare till exempel söker efter ”Hotels in Wellington” så skulle systemet utesluta ordet ”in” från sökningen.

Mer information om MS SQL Server 2017 stoppord finns i Microsofts SQL-dokumentation

Join the Totara Community for more resources to help you get the most out of Totara. 


© Copyright 2025 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions.