>  기사  >  CMS 튜토리얼  >  DeDeCms V5.6 데이터를 Taote 검색 엔진에 일괄 색인화하는 방법

DeDeCms V5.6 데이터를 Taote 검색 엔진에 일괄 색인화하는 방법

藏色散人
藏色散人원래의
2019-12-20 09:55:552283검색

DeDeCms V5.6 데이터를 Taote 검색 엔진에 일괄 색인화하는 방법

DeDeCms V5.6 Taote 검색 엔진에 데이터를 일괄 색인화하는 방법은 무엇입니까?

DeDeCms V5.6 데이터 일괄 인덱싱을 Taote 검색 엔진

DedeCms는 기사의 생성 주소를 저장하지 않기 때문입니다 데이터베이스에서 수행해야 할 작업은 기사 생성 주소를 저장하기 위해 LinkUrl 필드를 색인화하는 것뿐입니다.

추천 학습: 梦伟cms

1 MySQL을 통해 SQL 문 실행: alter table dede_archives add LinkUrl varchar(255);

2. 백엔드 디렉토리

3에 makehtml_archives_action.php를 백업합니다. 110행을 $rurl = $ac->로 변경합니다. MakeHtml($isremote);

$lnk=$cfg_basehost.$ac->GetTrueUrl($id);
  $ac->dsql->ExecuteNoneQuery("Update `dede_archives` set LinkUrl='".$lnk."' where id='".$id."'");
  echo $lnk;
  echo "<br>";

4로 수정되었습니다. background-HTML 업데이트-업데이트 문서 HTML로 이동하여 시작 ID를 입력합니다. 일괄 업데이트만 하면 됩니다.

5. 업데이트 후 makehtml_archives_action.php를 방금 백업한 원본 파일로 복원합니다.

6. 새 테이블을 만듭니다: t_tot

 CREATE TABLE `t_tot` (
  `id` int(11) NOT NULL auto_increment,
  `typeid` int(11) default &#39;0&#39;,
  `title` varchar(100) default &#39;&#39;,
  `description` varchar(250) default &#39;&#39;,
  `Datestr` varchar(100) default &#39;&#39;,
  `LinkUrl` varchar(200) default &#39;&#39;,
  `body` text,
  PRIMARY KEY (`id`)
  ) ENGINE=MyISAM DEFAULT CHARSET=gbk;

7. 콘텐츠를 인덱스 테이블

  insert into t_tot(id,typeid,title,description,Datestr,LinkUrl,body) SELECT a.id,a.typeid,a.title,a.description,now(),a.LinkUrl,b.body
  FROM dede_archives a,dede_addonarticle b where a.id=b.aid

8에 복사합니다. Mysql Odbc를 Sqlserver에서 아래와 같이 연결할 때 GBK로 컴파일하도록 선택하십시오.

9 Run Reset.aspx index table t_tot

위 내용은 DeDeCms V5.6 데이터를 Taote 검색 엔진에 일괄 색인화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.