`
xly_971223
  • 浏览: 1277728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sphinx + mysql 快速上手

    博客分类:
  • java
阅读更多
1 下载sphinx 0.9.9
2 解压到D:\
3 在D:\sphinx\下创建文件夹 data 和 log
4 复制sphinx-min.conf.in到bin文件夹并改名为sphinx.conf
5 修改sphinx.conf中的数据源配置 如下
	sql_host				= localhost
	sql_user				= root
	sql_pass				= 1234
	sql_db					= test
	sql_port				= 3306	# optional, default is 3306

6 执行数据库脚本example.sql
7 在DOS窗口执行indexer.exe --all

执行成功的话在data目录下会产生数据文件

可能遇到的错误
1 ERROR: index 'test1': column number 1 has no name.
2 ERROR: index 'test1': sql_connect: Access denied for user 'xuly'@'localhost'

直接搜索可知道答案

sphinx 0.9.9支持mysql 5.1.X
0.9.9一下的版本可能不支持mysql 5.1.X
0
0
分享到:
评论

相关推荐

    CoreSeek/Sphinx中文手册

    安装过程中可能会遇到一些问题,文档中也提供了一些已知问题的解决方法和快速入门教程,以便新手可以快速上手。 建立索引是Sphinx搜索服务的核心部分,涉及到定义数据源、属性、多值属性(MVA)、索引设置、数据源...

    sphinx-for-chinese + windows配置流程

    ### Sphinx for Chinese + Windows配置流程详解 #### 一、前言 Sphinx是一款高性能全文搜索引擎,广泛应用于网站、应用程序及数据库系统中。...希望本文能帮助你快速上手并实现高效的中文搜索功能。

    Sphinx 0.9.9/Coreseek 3.2 参考手册

    - **快速入门**:为初学者提供快速上手的教程。 3. **建立索引** - **数据源**:可以从SQL数据库(如MySQL、PostgreSQL)、XML数据源或Python脚本中获取数据。 - **属性**:用于描述索引中的每个文档,可以包含...

    Java开发资源

    3. 安装脚本和配置文件:简化了Sphinx的安装和配置过程,使得初学者也能快速上手。 4. 工具或脚本:可能包含了一些辅助工具,用于数据导入、索引创建和维护,或者性能测试和调优。 通过深入学习和实践这个Java开发...

    sphinxserach

    Sphinx是一款高性能、基于SQL的全文搜索引擎,能够为各类数据提供快速且精准的检索能力。它不仅支持多种数据库(如MySQL、PostgreSQL等),还适用于独立的索引和搜索服务。Sphinx的应用场景非常广泛,包括但不限于...

    coreseek-3.2.14.zip

    - 更丰富的查询语法:CoreSeek扩展了Sphinx的查询语法,例如支持SQL-like查询,使得开发者更容易上手。 3. CoreSeek 3.2.14的可能改进和特性: 虽然官方已经停止维护CoreSeek 3.2.14,但在这个版本中,我们可以...

    PHP快速开发工具箱.rar

    这个“PHP快速开发工具箱”对于初学者和经验丰富的开发者来说都是宝贵的资源,它将帮助用户快速上手PHP开发,提升工作效率,并且通过集成的工具和最佳实践,提高项目的质量和安全性。在使用过程中,应根据自己的实际...

    软件性能测试报告.pdf

    Sphinx的测试主要目标是确认其作为全文搜索引擎的性能,包括快速、精确的搜索功能,以及在不同环境和负载下的稳定性和安全性。这确保了它能够提供数据库本身不具备的专业搜索体验,使开发者能够轻松实现复杂的全文...

    coreseek-3.2.14

    - **示例**:可能有示例配置文件和示例程序,方便用户快速上手。 - **库文件**:必要的库文件和依赖,用于编译和运行CoreSeek。 - **工具**:可能包括分词工具、管理工具等,用于辅助管理和优化搜索性能。 在实际...

    基于python的review管理系统 (5).zip

    可以使用SQL(如SQLite、MySQL或PostgreSQL)或NoSQL(如MongoDB)数据库来存储数据。选择合适的ORM(对象关系映射)库,如SQLAlchemy或Peewee,简化数据库操作。 5. **Web框架选择**: Django和Flask是Python中...

    Blog

    PHP的语法简洁,与C和Java类似,使得开发者能够快速上手。此外,PHP有丰富的库和框架支持,如WordPress、Drupal和Joomla,它们可以帮助开发者快速搭建功能齐全的博客系统。 WordPress是全球最受欢迎的博客平台,它...

    TAM-version-fullstack

    2. **数据库管理**:在 Python 中,SQLite、MySQL 和 PostgreSQL 是常见的数据库选择。ORM 如 SQLAlchemy 可以帮助开发者以面向对象的方式操作数据库,简化数据库交互。 3. **版本控制系统**:开放数据版本可能涉及...

    BookWorm-backend

    8. **持续集成/持续部署(CI/CD)**:项目可能使用如Jenkins、Travis CI或GitHub Actions等工具实现自动化测试和部署,确保代码的稳定性和快速迭代。 9. **版本控制**:项目名中的"master"可能暗示使用了Git作为版本...

    DRRH_rewrite

    2. **数据库管理**:在Python中,SQLAlchemy是常用的ORM库,可以方便地与多种数据库(如MySQL、PostgreSQL等)进行交互。ORM允许开发者用面向对象的方式来操作数据,提高了代码的可读性和可维护性。 3. **前端技术*...

    UGRBPPWebsite

    5. **数据库**:Python支持多种数据库,如SQLite(轻量级,适合小项目)、MySQL或PostgreSQL(适合大型应用)。ORM(对象关系映射)工具如SQLAlchemy可以简化数据库操作。 6. **Pip**:Python的包管理器,用于安装...

    LeagueWeb

    2. **数据库**:为了存储和检索数据,项目可能使用了关系型数据库如SQLite、MySQL或PostgreSQL,或者是非关系型数据库如MongoDB。Python有丰富的库来支持这些数据库的连接和操作,如pymysql、psycopg2、pymongo等。 ...

Global site tag (gtag.js) - Google Analytics