Поисковая система сайта Taote разработана на основе поисковой системы Taote JSP. Система основана на ядре Lucene.Net и использует эффективный алгоритм сегментации китайских слов для анализа, индексации и сохранения контента в базе данных на жесткий диск. Во время внешнего поиска путем чтения индексного файла для запроса можно избежать проблем с производительностью традиционных запросов к базе данных при высоком уровне параллелизма и больших объемах данных. Поскольку интерфейсный поиск не подключается к базе данных, он обеспечивает быстрое решение запроса данных для особых групп пользователей, которые не хотят, чтобы база данных размещалась во внешнем интерфейсе.
+Инструкция по установке+
Эта система разработана с использованием asp.net+C# и работает в среде .net framework2.0 или более поздней версии. Установку можно завершить, загрузив файл на сервер и предоставив разрешения на чтение и запись всем в каталоге tot в системе.
+Инструкции по первоначальному индексированию+
Если на вашем веб-сайте уже есть определенные данные, вы можете использовать Reset.aspx, предоставленный в этом программном обеспечении, для подключения к базе данных, выбора таблиц и связанных полей для индексации в поисковой системе и завершения инициализации индекса базы данных после выполнения индексирования. . Затем вы можете просмотреть результаты запроса через http://имя вашего домена/Default.aspx.
Совет!!: После завершения инициализации базы данных, чтобы избежать неправильной работы индекса, удалите или измените Reset.aspx.
+Индекс описания интерфейса+
Хотя данные базы данных завершили инициализацию индекса и внешний запрос был реализован, когда данные веб-сайта обновляются, как поисковая система Taote может автоматически индексировать новые данные, чтобы гарантировать, что внешний интерфейс всегда может запрашивать самый последний контент? Для этой цели мы предоставляем файл интерфейса доступа к индексам: TotIndex.aspx, который предоставляет функции добавления и удаления индексов. Чтобы предотвратить злонамеренную отправку незаконных данных внешними сайтами, доступ к этому интерфейсу требует связи с ним через ключ. Добавление и удаление индекса может быть завершено только в том случае, если ключ совпадает с ключом, указанным в системе. Ключ настраивается в Web.config следующим образом:
<Настройки приложения>
После первоначальной установки системы измените часть значения ikey на более сложную строку. Также укажите тот же ключ при доступе к вашему индексному интерфейсу.
Индексный интерфейс передает данные через HTTP. Учитывая кодировку utf-8, используемую этим программным обеспечением, некоторые языки, такие как asp и php, могут использовать кодировку gb2312 при получении отправленных данных. Если gb2312 не преобразован в utf-8, будут отображаться искаженные символы. Кроме того, метод get. При отправке данных также возникает проблема ограничения длины передачи данных, поэтому мы используем метод post в интерфейсе индекса. Чтобы разработчикам было проще начать использовать индексный интерфейс, мы подготовили примеры разработки индексного интерфейса на разных языках WEB-разработки (asp, jsp, php, .net). См. соответствующие файлы в демонстрационном каталоге.
После разработки интерфейса индекса путем изменения исходной программы добавления данных, после добавления базы данных и выполнения программы интерфейса индекса автоматическое добавление индекса поисковой системы может быть завершено одновременно. Реализованы обновления поисковой системы на сайте в режиме реального времени.