C# 在asp.NETC中创建网站搜索引擎#
新手警报 ASP.net | C#| VS2008 | MS SQL server 2008 R2 Express 我有一个包含文件名、文件路径和文件类别的数据库。我在网站上也有很多静态页面。我想开发一个定制搜索引擎(因为我不允许使用其他第三方工具——基本上他们希望我重新发明轮子) 当用户搜索某物时,它应该搜索文件名以及静态页面的内容。可以直接从数据库中搜索文件名(did)。静态页面是SEO友好的标题等 如何为网站中的静态页面编制索引?将来添加一些页面后,如何创建搜索索引?在ASP.net C#中是否可以使用php中的curl之类的函数 我还听说了全文搜索。有关于如何查询全文数据库的链接吗C# 在asp.NETC中创建网站搜索引擎#,c#,asp.net,search-engine,C#,Asp.net,Search Engine,新手警报 ASP.net | C#| VS2008 | MS SQL server 2008 R2 Express 我有一个包含文件名、文件路径和文件类别的数据库。我在网站上也有很多静态页面。我想开发一个定制搜索引擎(因为我不允许使用其他第三方工具——基本上他们希望我重新发明轮子) 当用户搜索某物时,它应该搜索文件名以及静态页面的内容。可以直接从数据库中搜索文件名(did)。静态页面是SEO友好的标题等 如何为网站中的静态页面编制索引?将来添加一些页面后,如何创建搜索索引?在ASP.net C#
附言:新手:)您不需要在pHP中使用cURL。 只需使用IO函数操作目录(web)中的文件列表,获取其内容并将其存储在数据库中,以备将来搜索。从文本中可以检索页面标题,也可以使用正则表达式检索元标记
如果逻辑适合您,请告诉我您是否需要代码。您不需要使用cURL for pHP。 只需使用IO函数操作目录(web)中的文件列表,获取其内容并将其存储在数据库中,以备将来搜索。从文本中可以检索页面标题,也可以使用正则表达式检索元标记
如果逻辑适合您,请告诉我您是否需要此代码。如果您确定您的页面在不久的将来不会发生任何更改,请查找SQL全文索引,它应该可以满足大多数目的。但如果您需要进一步扩展,您应该看看(使用Lucene构建的)——它提供了一个RESTful接口,可以集成到.NET或您喜欢的任何平台中。它提供了所有可能需要的东西,比如刻面,而不考虑Java、.NET版本的兼容性等
您可以使用轻松地将Solr集成到您的.NET应用程序中。如果您确信您的页面在不久的将来不会发生任何更改,请查看SQL全文索引,它应该可以满足大多数目的。但如果您需要进一步扩展,您应该看看(使用Lucene构建的)——它提供了一个RESTful接口,可以集成到.NET或您喜欢的任何平台中。它提供了所有可能需要的东西,比如刻面,而不考虑Java、.NET版本的兼容性等
您可以使用轻松地将Solr集成到您的.NET应用程序中,谢谢!如何对静态网页使用SQL全文索引?页面中的内容是硬编码的。如何阅读HTML页面?是否有可用的文件处理程序?不确定是否可以使用SQL Server的导入/导出实用程序导入内容。如果没有,您可以使用许多现有的HTML解析器轻松编写一些内容。我推荐。谢谢!如何对静态网页使用SQL全文索引?页面中的内容是硬编码的。如何阅读HTML页面?是否有可用的文件处理程序?不确定是否可以使用SQL Server的导入/导出实用程序导入内容。如果没有,您可以使用许多现有的HTML解析器轻松编写一些内容。我推荐。