>백엔드 개발 >PHP 튜토리얼 >Yii2 프레임워크가 Xunsearch 검색 엔진을 통합하는 방법

Yii2 프레임워크가 Xunsearch 검색 엔진을 통합하는 방법

韦小宝
韦小宝원래의
2018-02-11 17:03:332158검색

이 글에서는 Xunsearch 검색 엔진을 통합하는 Yii2 프레임워크의 방법을 주로 소개합니다. Xunsearch를 통합하는 Yii2 프레임워크의 관련 단계를 Notes로 분석합니다. 기사.오! !

이 문서의 예에서는 Yii2 프레임워크가 Xunsearch 검색 엔진을 통합하는 방법을 설명합니다. 참고로 자세한 내용은 다음과 같습니다.

회사에서는 YII2 프레임워크를 사용해 왔으며, 이후 모두가 고민하고 있는 Xunsearch 프로젝트를 언급했습니다. 이전 기사에서 Xunsearch 서버를 설치하는 방법에 대해 설명했습니다.

xunsearch에는 현재 Liunx 서버와 PHP-SDK만 있습니다. 그러나 저자는 YII2에 대한 확장 기능을 제공합니다. 문득 너무 행복한 기분이 들었습니다.

원래는 PHP-SDK를 이용해서 인덱스 추가, 인덱스 업데이트, 인덱스 삭제 등의 간단한 함수를 작성했는데, 여러 프로젝트의 상황을 고려해서 작성했습니다. 즉, 하나의 Xunsearch를 여러 프로젝트에서 공유할 수 있습니다. 모든 구성 파일은 각 프로젝트의 구성 파일에 저장되며, 각 검색 데이터베이스는 이 프로젝트의 구성 파일에 따라 구별됩니다. 이것이 나의 초기 생각이었지만, 중요한 것은 내가 어떻게 생각하느냐가 아니라 내가 어떻게 하느냐이다. 연습이 마지막 단어입니다. 그러면 다음과 같은 문제가 발생합니다.

http://www.yiiframework.com/extension/yii-xunsearch/#hh4 대상 링크는 여기, 다음에는 설치 경험에 대해 이야기하겠습니다

// application components
  'components => [
    // ... other components ...
    'xunsearch' => [
      'class' => 'hightman\xunsearch\Connection', // 此行必须,这里不一定是这写的,可能是hightman.xunsearch.Connection 根据实际项目出发
      'iniDirectory' => '@app/config',  // 搜索 ini 文件目录,默认:@vendor/hightman/xunsearch/app
      'charset' => 'utf-8',  // 指定项目使用的默认编码,默认即时 utf-8,可不指定
    ],
  ],

그럼 PHP 환경이 통합 설치 패키지라면 , 이런 문제가 발생할 수 있습니다

입력에 예기치 않은 문자가 있습니다: '' (ASCII=92) state=1

인터넷에서 일부 사람들은 php.ini의 구성 문제라고 말했습니다. 그들은 short_open_tag가 있어야 한다고 말했습니다. 처음에는 언뜻 이해가 되는 것처럼 보였지만 실제로는 On이라는 것을 알게 되었습니다.

그런 다음 http://stackoverflow.com(전 세계 기술이 사용하는 기술 포럼, 공식 언어는 영어)에 가서 찾았습니다. 사실을 알기에 저는 별로 생각하고 싶지 않습니다.

YII2 확장은 PHP5.3에서만 사용할 수 있는 네임스페이스 특수 효과를 사용하기 때문입니다. 내 로컬 PHP 버전은 5.2.6입니다. 나는 진정할 수 없다고 말했다. 하루 종일 저를 괴롭혔던 것은 사실 PHP 버전이 너무 낮았기 때문이었습니다. . .

그게 다예요.

유사 기사:

YII2 자동 로그인 쿠키가 항상 실패하면 어떻게 해야 하나요?

최근 Yii2 자동 로그인 기능을 사용해 봤는데 Yii2 자동 로그인 구성 기능이 켜져 있어도 발견했습니다. .

Yii2 프레임워크에서 PHPExcel에서 Excel 파일을 내보내는 방법

이 문서에서는 주로 PHPExcel을 사용하여 Yii2 프레임워크에서 Excel 파일을 내보내는 관련 정보를 소개합니다. 확실한 참고할만한 가치가 있고 느낌이...

캐시를 활용한 Yii2의 간단한 분석

캐시된 프레임워크가 좋은 프레임워크라고 할 수 있습니다. 아래 에디터가 이 글을 통해 yii2의 사용법을 소개해드리겠습니다...

위 내용은 Yii2 프레임워크가 Xunsearch 검색 엔진을 통합하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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