SQL Server 2012 のセマンティック検索はいつ日本語対応されるんでしょうか?
セマンティック検索
読み方:セマンティックけんさく
別名:セマンティックサーチ
【英】semantic searchセマンティック検索とは、利用者が何を求めて検索を行ったかという意味をコンピュータが正しく解釈し、それに即した検索結果を提供するという概念、または、そおための一連の技術のことである。
セマンティック検索は、主に、コンテンツに対する意味情報(メタデータ)の付与、ならびに、オントロジー技術の導入による言葉の意味の関連付けによる実現が試みられている。メタデータを付与することによって、コンテンツ内に直接記述されている情報だけでなく「そのコンテンツは何に関する情報なのか」といったメタ情報を検索対象とすることができる。また、オントロジーを導入することで、言葉を概念の体系の中に組み入れることができ、単なる文字列としてではなく、意味的な繋がりを持つ関連した言葉を検索対象とすることができる。
Web上でセマンティック検索を実現するWeb検索エンジンは、一般的に「セマンティック検索エンジン」と総称される。特に、BingやGoogleなどがセマンティック検索エンジンの開発に取り組んでいるといわれている。
日本語は形態要素解析の難しさもあって、対応が大変なんでしょう。(か?) 色々試してみたいんですけどね。セマンティック検索の環境だけでもインストールしてみましょう。セマンティック検索のモジュールはここからダウンロードできます。インストール後、mdf, ldf ファイルを書き込み可能に変更します。変更後、下記のコマンドを SQL Server Management Studio から実行します。
CREATE DATABASE semanticsdb ON ( FILENAME = 'C:\Program Files\Microsoft Semantic Language Database\semanticsdb.mdf' )
LOG ON ( FILENAME = 'C:\Program Files\Microsoft Semantic Language Database\semanticsdb_log.ldf' ) FOR ATTACH GO EXEC sp_fulltext_semantic_register_language_statistics_db @dbname = N'semanticsdb' GO select * from sys.fulltext_semantic_languages order by lcid
下記の結果の通り、まだ対応されていません。
1028 Traditional Chinese
1031 German
1033 English
1036 French
1040 Italian
←ココに日本語があるはずなのに.....1041 Japanese.....
1046 Brazilian
1049 Russian
1053 Swedish
2052 Simplified Chinese
2057 British English
2070 Portuguese
3076 Chinese (Hong Kong SAR, PRC)
3082 Spanish
4100 Chinese (Singapore)
5124 Chinese (Macau SAR)
いつ対応されるんでしょうか?2014が出たら対応される?