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)

    其他: 

    未完待续...

  • 相关阅读:
    巩固复习(对以前的随笔总结)_01
    Django 项目分析后得到的某些结论
    django 命令行命令
    实现搜索视频到播放(非原创)
    python 打包
    随笔汇总,温故知新
    找伙伴
    sam-Toy Cars
    反质数
    Blue Mary的战役地图
  • 原文地址:https://www.cnblogs.com/iLoveMyD/p/3464020.html
Copyright © 2011-2022 走看看