【问题标题】:How to code a search page for my website如何为我的网站编写搜索页面
【发布时间】:2016-07-07 17:34:55
【问题描述】:

我们的网站上有一个搜索页面,它是在 Windows Server 2003 上使用 ASP Classic 创建的。现在我们已经迁移到 Windows Server 2012,我们需要创建一个新的搜索页面,因为代码在 Windows Server 2012 上不起作用搜索服务。 有没有人遇到过这个。我一直在努力寻找有关如何做到这一点的好信息。如果可能的话,有人可以展示一些关于如何完成的编码示例吗?
提前谢谢你。

【问题讨论】:

    标签: asp-classic windows-server-2012 windows-search indexing-service


    【解决方案1】:
        <%
        'Setup ADO objects.
        Set adoCommand    = CreateObject("ADODB.Command")
        Set adoConnection = CreateObject("ADODB.Connection")
        adoConnection.Open "Provider=Search.CollatorDSO;Extended Properties='Application=Windows';"
        Set adoCommand.ActiveConnection = adoConnection
    
        strQuery = "SELECT Top 1000 System.ItemPathDisplay FROM SYSTEMINDEX"
    
        adoCommand.CommandText = strQuery
        adoCommand.Properties("Page Size") = 10
        adoCommand.Properties("Timeout") = 30
        adoCommand.Properties("Cache Results") = False
    
        ' Run the query.
        Set adoRecordset = adoCommand.Execute
    
    
        adoRecordset.MoveFirst
    Do Until adoRecordset.EOF
        response.write(adoRecordset.Fields.Item("System.ItemPathDisplay")& "<br />")
        adoRecordset.MoveNext
    Loop
    
        ' Clean up.
        adoRecordset.Close
        adoConnection.Close
        %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 1970-01-01
      • 2010-12-25
      • 2011-05-02
      • 2023-03-14
      • 1970-01-01
      • 2011-02-18
      相关资源
      最近更新 更多