using System;
using System.Data.Linq;
using System.Collections.Generic;
public class Program
{
private static int GetCharsInRange(string text, int min, int max)
{
List<char> lst=new List<char>(text.ToCharArray());
return lst.FindAll(e => e >= min && e <= max).Count;
}
private static bool IsJapaneseText(string input)
{
int hiragana = GetCharsInRange(input, 0x3040, 0x309F);
int katakana = GetCharsInRange(input, 0x30A0, 0x30FF);
int kanji = GetCharsInRange(input, 0x4E00, 0x9FBF);
int result=hiragana+katakana+kanji;
return result>0;
}
public static void Main()
{
string searchKeyword=@"宜しくお願い致します。宜しくお願い致します。宜しくお願い致します。宜しくお願い致します。宜しくお願い致します。宜しくお願い致します。宜しくお願い致します。宜しくお願い致します。宜しくお願い致します。";
//string searchKeyword="Hello world";
Console.WriteLine("Is Japanese text?:{0}",IsJapaneseText(searchKeyword));
}
}
The FileTable feature brings support for the Windows file namespace and compatibility with Windows applications to the file data stored in SQL Server. FileTable lets an application integrate its storage and data management components, and provides integrated SQL Server services - including full-text search and semantic search - over unstructured data and metadata.( FileTable ) Here is sequential SQL statements to enable,alter existing database for FileStream and create FileTable --check current config value EXEC sp_configure filestream_access_level; --reconfig GO EXEC sp_configure 'filestream access level', 2 Go RECONFIGURE GO -- chack file table enabled databases SELECT DB_NAME(database_id) as [Database Name], non_transacted_access, non_transacted_access_desc ,directory_name FROM sys.database_filestream_options -- Enable a file table in an existing Database ALTER DATABASE TestDB SET FILESTREAM ( NON_TRANSACTED_ACCESS = FULL, DIRECT...
Comments
Post a Comment