<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="sitelist.aspx.cs" Inherits="SearchEasy.SiteSearch.admin.sitelist" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>类型管理</title>
<link href="images/style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body { padding:10px }
-->
</style>
</head>
<body>
<form id="Form1" runat="server">
<h3 class="boxtitle">后台管理 &gt;&gt; 搜索类型管理</h3>
<table height="0" border="0" cellpadding="0" cellspacing="1" class="tabBgColor">
<tr>
  <td height="25" background="Images/Top.gif">管理操作：<a href="siteedit.aspx?action=add">添加搜索类型</a> | <a href="updateindex.aspx">一键更新所有搜索类型的索引</a></td>
</tr>
</table>
  <asp:DataGrid runat="server" ID="dgSiteList" AutoGenerateColumns="false" 
            BorderWidth="1" HorizontalAlign="Center" CellPadding="3" CellSpacing="1" 
            CssClass="boxtd" HeaderStyle-CssClass="title_bg" 
            FooterStyle-BackColor="#ffffff" FooterStyle-HorizontalAlign="Center" FooterStyle-Height="33"
            UseAccessibleHeader="true" ShowFooter="false" ShowHeader="true" 
            DataKeyField="UniqueSiteName" onitemcommand="dgSiteList_ItemCommand" 
      onitemcreated="dgSiteList_ItemCreated">
     <Columns>
        <asp:TemplateColumn HeaderText="排序" ItemStyle-Height="33" ItemStyle-HorizontalAlign="Center">
           <ItemTemplate>
              <%# DataBinder.Eval(Container.DataItem, "OrderNo")%>
           </ItemTemplate>
        </asp:TemplateColumn>
        <asp:TemplateColumn HeaderText="UID" ItemStyle-Height="33" ItemStyle-HorizontalAlign="Center">
           <ItemTemplate>
              <%# DataBinder.Eval(Container.DataItem, "UniqueSiteName")%>
           </ItemTemplate>
        </asp:TemplateColumn>
        <asp:TemplateColumn HeaderText="类型名称" ItemStyle-Height="33" ItemStyle-HorizontalAlign="Center">
           <ItemTemplate>
              <%# DataBinder.Eval(Container.DataItem, "SiteName")%>
           </ItemTemplate>
        </asp:TemplateColumn>
        <asp:TemplateColumn HeaderText="索引文档数" ItemStyle-Height="33" ItemStyle-HorizontalAlign="Center">
           <ItemTemplate>
              <%# GetIndexDocCount(DataBinder.Eval(Container.DataItem, "UniqueSiteName").ToString())%>
           </ItemTemplate>
        </asp:TemplateColumn>
        <asp:TemplateColumn HeaderText="最后更新ID" ItemStyle-Height="33" ItemStyle-HorizontalAlign="Center">
           <ItemTemplate>
              <%# DataBinder.Eval(Container.DataItem, "LastIndexDocId")%>
           </ItemTemplate>
        </asp:TemplateColumn>
        <asp:TemplateColumn HeaderText="最后更新索引时间" ItemStyle-Height="33" ItemStyle-HorizontalAlign="Center">
           <ItemTemplate>
              <%# (DateTime)DataBinder.Eval(Container.DataItem, "LastIndexDate") == DateTime.MinValue ? "未索引" : DataBinder.Eval(Container.DataItem, "LastIndexDate")%>
           </ItemTemplate>
        </asp:TemplateColumn>
        <asp:TemplateColumn HeaderText="管理操作" ItemStyle-HorizontalAlign="Center">
             <ItemTemplate>
                <a href="rebuildindex.aspx?buildtype=1&usn=<%# DataBinder.Eval(Container.DataItem, "UniqueSiteName")%>"><%# (bool)DataBinder.Eval(Container.DataItem, "IsBuildIndex") == true ? "批量索引" : "<font color=red>初始化</font>"%></a> |
                <a href="rebuildindex.aspx?buildtype=2&usn=<%# DataBinder.Eval(Container.DataItem, "UniqueSiteName")%>" <%# (bool)DataBinder.Eval(Container.DataItem, "IsBuildIndex") == true ? "" : " disabled='disabled' "%> style="">重建</a> |
                <a href="updateindex.aspx?usn=<%# DataBinder.Eval(Container.DataItem, "UniqueSiteName")%>" <%# (bool)DataBinder.Eval(Container.DataItem, "IsBuildIndex") == true ? "" : " disabled='disabled' "%> style="">更新</a> | 
                <a href="siteedit.aspx?action=edit&usn=<%# DataBinder.Eval(Container.DataItem, "UniqueSiteName")%>">修改</a> | 
                 <a href="sitecate.aspx?usn=<%# DataBinder.Eval(Container.DataItem, "UniqueSiteName")%>">分类</a> | 
                <asp:LinkButton runat="server" ID="lnkDelete" CommandArgument="DeleteInfo" Text="删除" />
             </ItemTemplate>
        </asp:TemplateColumn>
     </Columns>
  </asp:DataGrid>
   <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
    <tr>
      <td width="100%" class="tdbg" colspan="2"><strong>操作提示：</strong></td>
    </tr>
    <tr>
      <td width="100%" class="tdbg" colspan="2">
      1，未初始化的搜索类型不能搜索，不能更新索引，请先手工初始化索引(操作区会红色标注初始化功能链接)；<br />
      2，初始化时间较长，如因各种原因中途退出后，可以点击‘批量索引’继续批量增量索引；<br />
      3，系统会自动更新索引，如长时间未自动更新(观察最后更新索引时间判断)，可通过手工更新索引；<br />
      4，通过索引文档数和最后更新ID，可以帮助你了解索引是否完整索引了你的数据库数据。<br />
      <b>5, 为提高索引效率,按10条数据为一个包更新到索引，不足10条的剩余部分不会更新到索引，筹够后下一次更新就可以了。</b>
      </td>
    </tr>
  </table>
  </form>
</body>
</html>
