zoukankan      html  css  js  c++  java
  • windows/Linux 下安装coreseek/sphinx

    2013年12月8日 17:26:26

    注意的地方:

    1.配置文件的 数据源, 索引, 服务 这3处配置的路径要写成windows识别的路径,最好是绝对路径

    2.安装windows服务的时候,可以不带配置文件参数,如果带上了,要写绝对路径

    3.启动服务的时候如果出现1067错误,配置文件又没什么错,将本地的pid文件删除,然后再启动服务

    4.api使用时,setServer();本地测试要写成127.0.0.1或本机ip不要写localhost

    2019-8-6 8:52:01 星期二

    好多年没有有sphinx了, 前段时间重新拾起来, 在Linux下安装最新的3.1.x

    从官网上下载Linux的压缩包, 解压到某个目录下边就可以了

    bin/searchd 用来提供请求服务:

      启动命令: bin/searchd -c ../etc/xxx.conf;

      切记, 如果要停掉searchd服务, 要用  bin/searchd -c ../etc/xxx.conf --stop 停掉服务, 不能直接kill, 此时时也要指定配置文件, 不然会使用 /bin/sphinxdata这个默认的配置

    bin/indexer 用来构建索引, 他不依赖 searchd

    查询:

    查询有三种途径:

    1. 内嵌到mysql中, 通过SQL查询去获取结果

    2. sphinx监听 http://localhost:9312 这个链接/端口, 通过post请求(curl)组装查询用的URL去查询结果

    3. 使用sphinx提供的各种语言的api, (官方配置文件中说, 他们开发量太大了, api/SDK 虽然会长期存在, 但可能有bug, 欢迎各位提bug)

    其他: 

    未完待续...

  • 相关阅读:
    ElasticSearch学习记录
    用java代码手动控制kafkaconsumer偏移量
    kafka0.9.0及0.10.0配置属性
    kafka常用命令
    kafka消费者客户端(0.9.0.1API)
    kafka入门教程链接
    编程内功
    bzoj3145:[Feyat cup 1.5]Str
    3 SpringBoot与微服务
    2 微服务存在的问题和解决方案
  • 原文地址:https://www.cnblogs.com/iLoveMyD/p/3464020.html
Copyright © 2011-2022 走看看