2015-11-22 2 views
0

Ищите краткую помощь. В Sql одна из таблиц имеет столбец (ntext). Мне нужно найти количество орфографических ошибок в поле. Ассоциация словаря MS Word будет отличной, однако, может работать и с любым другим словарем.SQL Server - необходимо проверить орфографические ошибки в столбце

Любая помощь по этому вопросу будет замечательной.

+0

'ntext',' типы Text' и 'image' данные будут удалены в будущей версии SQL Server. Избегайте использования этих типов данных в новых разработках и планируйте изменять приложения, которые в настоящее время их используют. Вместо этого используйте 'nvarchar (max)', 'varchar (max)' и 'varbinary (max)'. [Подробнее см. Здесь] (http://msdn.microsoft.com/en-us/library/ms187993.aspx) –

ответ

0

Возможный путь будет читать текстовые поля и передавать их через орфографию библиотеки, такие как PyEnchant подсчитать, сколько орфографические слов есть (см Python: check whether a word is spelled correctly, https://pythonhosted.org/pyenchant/tutorial.html)

В противном случае, если вы хотите использовать MS Word spellcheck конкретно, вы можете найти некоторые идеи здесь: Using MS Office's Spellchecking feature with C# и https://msdn.microsoft.com/en-us/library/windows/desktop/hh869748(v=vs.85).aspx.

0

Спасибо за ответ Micah, однако, я ищу кодировку в sql.

Например, один из моего значения столбца - «Liives» вместо «Жития», то я должен получить 1 в имени столбца «ERROR_COUNT»

И если кто-нибудь может поделиться кодом для этого, то это будет большая помощь.

Спасибо, Виктор

Смежные вопросы