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 '0', `title` varchar(100) default '', `description` varchar(250) default '', `Datestr` varchar(100) default '', `LinkUrl` varchar(200) default '', `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 중국어 웹사이트의 기타 관련 기사를 참조하세요!