OpenSearch 활용(3/3)
7723 단어 Android검색 엔진OpenSearchiOS
OpenSearch 활용(2/3)
♦OpenSearch의 효과적인 활용(3/3)
OpenSearch를 최대한 활용한 서비스입니다.
OpenSearch가 설치된 사이트에서 검색하면 다음과 같은 내용을 설명한다.
검색어에 따라 검색엔진을 바꾸는 게 어때요?
단도직입적이다!그럴 리가 없어!
데비 씨는 어떤 서비스를 이미 정해진 검색엔진으로 설정하면 된다고 말했다.
엉터리 독사전은'가짜 이름'과'가짜 이름 이외'로 검색엔진을 전환하지만'구루나비','심심하다'등 일부는 구글로 검색한다.
룰 전환은 다 있으니 편리한 검색엔진을 만들어 보세요.화면과xml은 지난번 보도를 참조하세요.
예를 들면 귀찮은 인상을 주기 쉬우므로 qita 내 보도를 예로 들자.
크롬 검색 강화
같은 동작을 하는 사이트를 만든 것은 다음과 같다.기본 검색엔진을 설정하는 프로그램은 이전 글을 참고하십시오.
http://ny.nyanta.jp
search.php
<?php
$q = $_GET['q'];
if (preg_match('/^[a-zA-Z]+$/', $q)) {
redirect_to('http://eow.alc.co.jp/'.$q.'/UTF-8'); // 英単語のみならalcへ
}
if (preg_match('/\balc\b/', $q)) {
$q1 = preg_replace('/\balc\b/','',$q);
redirect_to('http://eow.alc.co.jp/'.$q1.'/UTF-8'); // alcを含んでいればalcへ
}
if (preg_match('/\bej\b/', $q)) {
$q1 = preg_replace('/\bej\b/','',$q);
redirect_to('http://translate.google.com/#en|ja|'.$q1); // ejを含んでいればGoogle翻訳|en→ja
}
if (preg_match('/\je\b/', $q)) {
$q1 = preg_replace('/\bje\b/','',$q);
redirect_to('http://translate.google.com/#ja|en|'.$q1); // jeを含んでいればGoogle翻訳|ja→en
}
if (preg_match('/\bphp\b/', $q)) {
$q1 = preg_replace('/\bphp\b/','',$q);
redirect_to('http://php.net/manual-lookup.php?pattern='.$q1); // phpを含んでいればphpへ
}
redirect_to('https://www.google.com/search?q='.$q);
function redirect_to($url) {
header('Location: '.$url);
exit();
}
나는 영어 단어 하나를 배우고alc로 날아갔다.이렇게 하면 시간을 좀 절약할 수 있다.키워드는 시작에 국한되지 않고 입력 오류도 줄어들죠.번역하면tr와 영어는en→ja,tr와 일본어는ja→en이 될 수 있다.그보다 더 중요한 것은 안드로이드와 iOS도 사용할 수 있다는 점이다.
정해진 검색엔진을 설정할 수 없기 때문에 iOS는 시간이 많이 걸리지만 사이트로 이동해 단어를 입력하는 것보다 빨라야 한다.
5년만 지나면 AI가 자동으로 검색 목적지를 선택하지만, 그 전까지는 자체 검색엔진이 더 편리해진다.
끝맺다
Reference
이 문제에 관하여(OpenSearch 활용(3/3)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ctrlzr/items/33cd533606d427708a56텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)