在网站集成Sphider搜索引擎(Integrating Sphider search engine

2019-10-19 12:45发布

我有Sphider搜索引擎并在我的网站上运行,但我有两个问题。

  1. 我不是如何建立索引明确的结果才能正确显示。

  2. 我想采取的search.php文件

     include ('sphider/search.php'); 

    其中位于我的网站的根目录的文件dashboard.php。

Sphider是

root/sphider/search.php

但是当我包括它什么也不显示。 如果任何人有我有问题的任何见解我将不胜感激。 是的,我已经在这里和那里发现了一些在线文档,但没有什么清除此为我说话。

Answer 1:

因为sphider不是安装在根目录下,您可能需要更新一些的search.php内的如路径(S)的。 再添“../sphider/”一切的路径,因此可以引用需要PHP文件等。这样可以得到非常复杂,可能是不值得的。

对于我的地盘我创建了一个使用的URL请求一个简单的Flash搜索框“的search.php?查询=” + KeywordVar +“&开始= 1&搜索= 1&结果= 10”的伟大工程。

AS3实施例:

var KeywordVar = SearchTextBox01.text;
var URLpart1 = 'http://www.yourwebsite.com/search.php?query=';
var URLpart2 = '&start=1&search=1&results=10';
var MySearchLink = URLpart1 + KeywordVar + URLpart2;

MySearchButton.addEventListener(MouseEvent.CLICK,MySearchFunction);


function MySearchFunction(e:Event){navigateToURL(new URLRequest(MySearchLink)); }

在你的情况我只想用一个使用“得到”的搜索“的search.php”文件,然后包括你在Sphider的页眉和页脚模板页眉和页脚的简单形式。 或创建自己的头和页脚符合您的要求。

HTML例子:

<div> 
  <form action="sphider/search.php" method="get"> 
    <input type="text" name="query" id="query" size="40" value=""> 
    <input type="submit" value="Search"> 
    <input type="hidden" name="search" value="1"> 
  </form> 
</div> 


文章来源: Integrating Sphider search engine in to website
标签: php sphider