我的网站不是针对sharepoint编写的 它在IIS上运行(aspmvc)通过http请求/响应进行交互并获取数据库数据。
安装和使用Microsoft 2013 sharepoint搜索db索引和自由文本查询(ms sql)是否有意义?
(我知道我可以使用MS全文搜索,但功能和性能太差)
(我知道我可以使用Solr / Lucene。确实是一个很好的解决方案。我只是想知道我是否可以用MS技术做到这一点)
我可以不将它安装为Sharepoint的一部分吗?作为一个独立的索引器?
怎么样?是否需要sharepoint基础搜索?
我应该为此功能安装Microsoft Search Server 2010吗?它和2013年的sharepoint搜索一样好吗?
感谢。
答案 0 :(得分:3)
不会逐一回答你的问题,所以只需浏览它们:
如果不安装SharePoint,您将无法使用任何SharePoint搜索。 SP2013没有单独的搜索服务器,它只是一个产品。
所以回答你的问题三:SP2013比使用Search Server 2010更好,因为它包含了你以前必须支付的一些FAST功能。要获得免费版本(基础)的完整比较,请参阅此页面:
SharePoint 2013 feature comparison chart all editions
您可以使用默认的SharePoint搜索搜索任何公开的网站,也可以使用它来使用网络服务或使用GET参数进行搜索。也可以使用BCS(业务数据连接服务)直接搜索您的数据库,但基础版本有点受限。
我认为主要的问题是您必须安装整个SharePoint并进行维护。如果您只想使用搜索,我不确定安装整个产品的麻烦是否值得。这正是微软为Search Server 2010产品所打算的,但他们已停止使用它。
您的问题很快得到解答:
我的2美分:如果您只想搜索,请使用基于Lucene的产品等搜索产品。如果你想要“更多”而不仅仅是搜索,或者你不想进入另一种技术(如果你已经了解一些SharePoint) - 请使用SP。