当前位置: 首页 > 软件库 > 程序开发 > 搜索引擎 >

SimpleSearch

PHP搜索引擎
授权协议 GPL
开发语言 C/C++
所属分类 程序开发、 搜索引擎
软件类型 开源软件
地区 国产
投 递 者 荣波
操作系统 跨平台
开源组织
适用人群 未知
 软件概览


SimpleSearch(SPS)是在linux平台下使用c/c++开发,专为PHP开发人员而研发的一款搜索引擎,其基于Xapian开发,目标是让所有PHP开发人员都很容易解决百万级数量以上的全文检索需求。

它的实现真的很简单。轻轻松松就能实现全文检索需求,它的整个过程就像你操作mysql一样简单。

主要特点

  • 快速:体积小,加载速度快,开发快
  • 开源:开放源代码,高水平,高品质
  • 底层:采用Xapian
  • 并发:并用epoll模型,高并发
  • 建索引速度:500条记录/s (机器配置为:4核xeon 3.0CPU 2G内存)
  • 搜索速度:2百万条记录,搜索平均时间为:0.037S
  • 可以随意更新记录,删除记录,比sphinx更加灵活
  • <?php /** * 创建搜索数据库 */ require_once 'sps.php'; $sps = new sps('192.168.0.211', '6162', 'test'); //链接搜索服务器 if ($sps == false){ echo $sps->errstr();

  • 1. simple search (only one table) Table 2-1. Search Condition Point Counts for Operators Operator Points = 10 > 5 >= 5 < 5 <= 5 LIKE 3 <> 0 Table 2-2. Search Condition Point Counts for Operands Operan

  • 官方链接: http://code.google.com/p/simplesearch-sps/ 类:sps 方法: set_charset($charset) 设置编码 create_doc($doc_id) 添加一条记录的唯一索引值 query($key, $query_obj, $start_num = 0, $return_num = 20) 检索 set_field($name, $va

  • <?php /** * 搜索 */ require_once 'sps.php'; $sps = new sps('192.168.0.211', '6162', 'test'); //链接搜索服务器 if ($sps == false){ echo $sps->errstr();

  • 官方链接:http://code.google.com/p/simplesearch-sps/ wget http://www.500ju.com/simplesearch/simplesearch-1.0.tar.gz tar -zxvf simplesearch-1.0.tar.gz cd simplesearch-1.0 ./configure --prefix=/opt/simplesea

  • query string和simple query string query string 类似URI query 指令 POST users/_search { "query":{ "query_string":{ "default_field":"job_name", //相当于URI的 df "query":"产品" } } } 还可以搜索

  • ES默认提供了八种内置的analyzer,针对不同的场景可以使用不同的analyzer; 1、standard analyzer 1.1、standard类型及分词效果 在未显式指定analyzer的情况下standard analyzer为默认analyzer,其提供基于语法进行分词(基于Unicode文本分段算法)且在多数语言当中表现都不错; //测试standard analyzer默认分词

  • 该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function [r,h] = simple(s,varargin) %SIMPLE Search for simplest form of a symbolic expression or matrix. % SIMPLE(S) tries several different algebraic simplifications of % S, di

 相关资料
  • 搜索引擎分为两部分: 时间筛选 和 搜索引擎 (详情) 1.时间筛选 便捷按钮有今日、昨日、前日、上周 X、近七天,并且能自定义选择时间段来得出想要的结果报表 2.搜索引擎 (时间段详情) 选择日期,查看来自对应时间段内,各个搜索引擎的访问量比例

  • 我有大量相同类型的实体,每个实体都有大量属性,并且我只有以下两种选择来存储它们: 将每个项存储在索引中并执行多索引搜索 将所有enties存储在单个索引中,并且只搜索1个索引。 一般而言,我想要一个时间复杂度之间的比较搜索“N”实体与“M”特征在上述每一种情况!

  • lucene 和 es 的前世今生 lucene 是最先进、功能最强大的搜索库。如果直接基于 lucene 开发,非常复杂,即便写一些简单的功能,也要写大量的 Java 代码,需要深入理解原理。 elasticsearch 基于 lucene,隐藏了 lucene 的复杂性,提供了简单易用的 restful api / Java api 接口(另外还有其他语言的 api 接口)。 分布式的文档存储

  • 搜索引擎 关键参数 报告 method metrics(指标, 数据单位) 其他参数 搜索引擎 source/engine/a pv_count (浏览量(PV)) pv_ratio (浏览量占比,%) visit_count (访问次数) visitor_count (访客数(UV)) new_visitor_count (新访客数) new_visitor_ratio (新访客比率,%) ip

  • 更改历史 * 2018-05-07 胡小根 初始化文档 1 历史、现状和发展 1.1 历史 1.2 现状 1.3 发展 难点:预测发展方向。 2 安装和使用 2.1 安装 2.2 使用 创建index和type 上传单条数据 批量上传数据 查询 2.3 示例 2.4 最佳实践 难点:最佳实践,超出于示例,应该归纳总结出积累的技巧。 3 同类技术对比 难点:归纳比对项 参考资料 El

  • 元搜索引擎 原搜索引擎是通过一个统一的用户界面帮助用户在多个搜索引擎中选择和利用合适的搜索引擎来实现检索操作,是对分布于网络的多种检索工具的全局控制机制。 自己没搜索引擎,又想要大规模的数据源,怎么办?可以对百度搜索和谷歌搜索善加利用,以小搏大,站在巨人的肩膀上。有很多的应用场景可以很巧妙地借助百度搜索和谷歌搜索来实现,比如网站的新闻采集,比如技术、品牌的新闻跟踪,比如知识库的收集,比如人机问答系

  • 我使用< code > Hibernate Search 4 . 5 . 1 编写了< code>Spring web-app。当我尝试搜索时,它返回一个条目列表。我认为索引中的问题。用于索引的目录已创建,但实体保存文件后,目录中的文件不变。 这是我的Spring配置文件 我的实体文件

  • bugu-mongo 2.x版本集成了Lucene的功能。当往MongoDB中新增一个Document时,能自动为该Document建立Lucene索引。相应的,当MongoDB中的Document被修改、删除时,对应的Lucene索引也会修改、删除。 另外,bugu-mongo还提供了对Lucene搜索的支持。根据Lucene索引进行搜索的时候,搜索结果能自动转换成对应的Entity对象。 在L