【问题标题】:adding full text search to a SQL Express table将全文搜索添加到 SQL Express 表
【发布时间】:2026-01-24 22:00:01
【问题描述】:

我正在使用 sql express 在 C# MVC Visual Studio 中进行开发。在本地主机上运行我的应用程序,然后我将最终应用程序推送到运行 sql server 的生产环境。 我想知道如何将全文索引添加到现有表中:

CREATE FULLTEXT INDEX ON dbo.People
(  
    Title,  
    Authors,
    Description  
) 

那么,当我使用 sql express 时,我应该在 Visual Studio 上的哪里运行这个查询?

迁移怎么样?我需要在我的 model.cs 类中添加任何内容吗?我是否需要启用迁移添加全文搜索?

我可以在 php/mysql 中轻松做到这一点,但我正在学习 c# mvc,所以我不确定需要什么。

【问题讨论】:

  • C# MVC 与您的全文搜索问题有何关系?您使用什么技术连接到您的数据库?
  • 我认为 SQL Express 甚至不支持全文搜索。你用的是什么版本?
  • 真的不支持sql express,嗯。 @Matthew 与我的 web.config 中的连接字符串连接的技术是什么?并在我推动生产时更改连接字符串。你是这个意思吗?抱歉,我不确定您的意思是技术,因为我提到了我在问题中使用的一切。谢谢
  • 在 management studio 中创建表后,您可以从服务器进行此更改。
  • 使用高级工具获取 sql server express 以进行全文搜索microsoft.com/en-gb/download/details.aspx?id=1842

标签: c# sql sql-server asp.net-mvc


【解决方案1】:

使用高级工具获取 sql server express 以进行全文搜索here a link

如果您展开详细信息部分,则会显示:

" Microsoft SQL Server 2008 Express with Advanced Services 是 SQL Server Express 数据平台的免费、易于使用的版本,其中包括高级图形管理工具和强大的报告功能和基于文本的高级搜索 .该版本提供强大可靠的数据管理工具和丰富的功能、数据保护和快速的性能。它是小型服务器应用程序和本地数据存储的理想选择。 "

编辑:对于一些编码指针have a read of this SO post and it's replies,还请查看本页右下角的链接以获取可能感兴趣的“类似”主题。那边-------->

【讨论】: