`
henry2009
  • 浏览: 93484 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

sphinx tokyocabinet 轻量级搜索框架(2.0)

阅读更多

搜索框架2.0


经过一番努力,框架得到了改进。

增加了对mysql搜索表的映射,减轻数据库负担

自己实现,感觉就是不一样

 

特别技术鸣谢:

kernaling.wong

http://kernaling-wong.iteye.com/

为我提出了很宝贵的意见。

 

================================================================

2
0
分享到:
评论
2 楼 henry2009 2009-09-14  
nzinfo 写道
Sphinx 确实存在这个问题。但是不用这么复杂。
- 0.10 分支上,已经支持了字符串属性的存储了(SVN上)
- 如果做高亮,单独存储正文数据,对性能的提升有限
- 可以简单的考虑加一个memcached对于性能的提升会更好。
- 在Sphinx内部增加正向索引和Cache机制,才是彻底解决这个问题的途径。可惜我们的客户目前无此需求:-(

嗯,谢谢你的意见~~
我会努力改进~
1 楼 nzinfo 2009-09-14  
Sphinx 确实存在这个问题。但是不用这么复杂。
- 0.10 分支上,已经支持了字符串属性的存储了(SVN上)
- 如果做高亮,单独存储正文数据,对性能的提升有限
- 可以简单的考虑加一个memcached对于性能的提升会更好。
- 在Sphinx内部增加正向索引和Cache机制,才是彻底解决这个问题的途径。可惜我们的客户目前无此需求:-(

相关推荐

    带有sphinx搜索功能的yii2框架实例

    在本文中,我们将深入探讨如何在Yii2框架中集成Sphinx搜索功能,为你的Web应用程序提供高效的全文检索体验。Yii2是一款快速、安全且可扩展的PHP框架,而Sphinx是一个开源的、高性能的全文搜索引擎,它允许快速、精确...

    配合《带有sphinx搜索功能的yii2框架实例》的资源

    在《带有sphinx搜索功能的yii2框架实例》这本书中,作者可能详细介绍了如何在Yii2框架中配置和使用Sphinx或CoreSeek。这可能包括以下步骤: 1. **安装与配置**:首先,你需要在服务器上安装Sphinx或CoreSeek,然后...

    alabaster, 轻量级,可以配置的Sphinx主题现在,Sphinx默认 !.zip

    alabaster, 轻量级,可以配置的Sphinx主题现在,Sphinx默认 ! Alabaster?雪花是一个可视化的( c ) 精简,响应性,可以配置的主题,用于 Sphinx的文档系统。 兼容 python 2 3兼容。它作为第三方主题开始,仍然独立...

    pocketsphinx-go:用于Golang的CMU PocketSphinx,一种轻量级的语音识别引擎

    CMUSphinx for Golang 介绍 收集了20多年的CMU研究。 所有优点都很难列举,仅举几例: 先进的语音识别算法,可进行有效的语音... 首先,通过框架,我只需几个小时的配置调整就可以创建与Pocketsphinx核心库和sphinxb

    基于Sphinx+MySQL的千万级数据全文检索

    【基于Sphinx+MySQL的千万级数据全文检索】的架构设计着重解决大数据量下的高效全文检索问题。Sphinx是一款源自俄罗斯的开源全文搜索引擎,它在处理海量数据时表现出极高的性能和可扩展性。在DELL PowerEdge 6850...

    数据库 搜索引擎 sphinx

    Sphinx的核心特性包括实时索引、近实时搜索以及高度可扩展性,使得它在处理大数据量时表现优异。 1. **全文检索**: Sphinx支持对文本进行全文检索,能对文本内容进行分词、建立索引,从而在用户输入查询时提供相关...

    php 搜索Sphinx

    Sphinx作为一种高性能的全文检索引擎,为大数据量的搜索提供了强有力的解决方案。结合PHP语言的强大功能,开发者可以轻松构建高效、灵活的搜索系统,满足各种复杂场景下的搜索需求。无论是企业级应用还是个人项目,...

    语音识别源码sphinx3-0.7

    【标题】"语音识别源码sphinx3-0.7"是开源的语音识别系统,由卡内基梅隆大学(CMU)开发,专用于处理语音信号并将其转化为文字。这一版本为0.7版,代表了在语音识别技术上的一个里程碑,具有较高的准确性和可靠性。 ...

    PHP搜索引擎Sphinx使用教程.zip

    1. **Sphinx搜索引擎**:Sphinx是一款独立的、高性能的全文检索引擎,支持实时索引和千万级数据量的搜索。它的主要特点包括快速的全文索引、准确定位结果、丰富的排序方式以及对多种数据库的支持,如MySQL和...

    pocketsphinx-android-demo资源包

    Pocketsphinx以其轻量级和高效的特点,被广泛应用于嵌入式系统和移动设备中。它支持命令词识别,即用户可以预先设定一组关键词,Pocketsphinx会实时监听并识别这些关键词,无需完整的语句。 二、Pocketsphinx在...

    pocketsphinx最新SDK

    Pocketsphinx是一款轻量级的语音识别引擎,尤其适用于嵌入式设备和移动应用。它由Carnegie Mellon University的CS264项目开发,是开源软件,基于Apache 2.0许可证发布。Pocketsphinx的主要特点在于其低资源消耗,能...

    sphinx中文包zh-CN.zip

    Pocketsphinx是Sphinx的一个轻量级版本,适用于移动设备和嵌入式系统,它在处理实时语音识别方面表现出色。 1. **Sphinx基础知识**: - **语音识别原理**:Sphinx采用 Hidden Markov Model (HMM) 理论,通过识别...

    Coreseek 全文检索服务器 2.0 (Sphinx 0.9.8)参考手册

    《Coreseek 全文检索服务器 2.0 (Sphinx 0.9.8)参考手册》详述了Coreseek全文检索服务器的核心功能、安装配置、索引建立、搜索机制以及API接口等内容,旨在帮助用户深入理解和高效使用该服务器。 1. **简介** - **...

    (源码)基于C++和Sphinx框架的云搜索系统.zip

    # 基于C++和Sphinx框架的云搜索系统 ## 项目简介 本项目是一个基于C++和Sphinx框架的云搜索系统,旨在为产品内部提供高效的搜索和搜索建议功能。系统支持实时索引、快速建库、快速查询和超大数据处理,适用于云城...

    java 整合 sphinx

    Java整合Sphinx主要涉及到的是在Java应用程序中使用Sphinx搜索引擎进行数据检索的技术。Sphinx是一款高性能、全文搜索引擎服务器,常用于构建实时的、基于全文的搜索功能。它提供了丰富的API和多种语言的客户端库,...

    pocketsphinx在windows下的中文语音识别Demo

    Pocketsphinx是一个轻量级的语音识别引擎,尤其适用于嵌入式系统,由Carnegie Mellon University开发,并且是CMU Sphinx语音识别工具包的一部分。 描述中的链接是一个CSDN博客文章,虽然具体内容未给出,但可以推测...

    用Sphinx搭建MySQL中文全文搜索

    这时,我们可以借助第三方工具如Sphinx来增强MySQL的全文检索能力,实现高效且精准的中文搜索。本文将详细介绍如何使用Sphinx搭建MySQL的中文全文搜索。 首先,Sphinx是一个开源的全文搜索引擎,它的设计目标是提供...

    php7的sphinx扩展,适用linux,mac

    在PHP开发环境中,Sphinx是一个强大的全文搜索引擎库,它提供了高效、可定制的搜索功能,广泛应用于数据分析和网站内容检索。对于PHP7来说,Sphinx的扩展使得开发者能够轻松地在PHP应用程序中集成全文搜索。本文将...

    sphinx 文档编写工具(非搜索引擎)英文doc

    标题"Sphinx文档编写工具(非搜索引擎)英文doc"和描述"这时Sphinx1.2.1的英文文档。这里的Sphinx指的是文档生成工具而不是全文搜索引擎。全英文。" 提示我们这里讨论的是一个专门用于生成和管理文档的工具,名为...

Global site tag (gtag.js) - Google Analytics