青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 224  文章 - 41  trackbacks - 0
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

享受編程

常用鏈接

留言簿(11)

隨筆分類(159)

隨筆檔案(224)

文章分類(2)

文章檔案(4)

經(jīng)典c++博客

搜索

  •  

最新評論

閱讀排行榜

評論排行榜


coreseek為了擴(kuò)展,增加了python數(shù)據(jù)源功能,從而得以無限擴(kuò)展Coreseek/Sphinx的數(shù)據(jù)獲取功能。

這樣做的話,coreseek就非常靈活,基本上可以對所有的數(shù)據(jù)建立搜索引擎,只要有自己的python數(shù)據(jù)源基類。

這里配一下 Microsoft SQL Server 和 python基類的寫法:

csft_python.conf


python
{
   path 
= /to/coreseek-3.2.14/testpack/etc/pysource
   path 
= /to/coreseek-3.2.14/testpack/etc/pysource/csft_demo_pymssql    #BSD、Linux環(huán)境下設(shè)置
}


source python_demo
{
    type 
= python
    name 
= csft_demo_pymssql.MainSource
    #name 
= MainSource
}

index python_demo
{
    source            
= python_demo             #對應(yīng)的source名稱
    path            
= var/data/python_demo
    #docinfo            
= extern
    mlock            
= 0
    morphology        
= none
    min_word_len        
= 1
    html_strip                
= 0
    #charset_dictpath 
= /usr/local/mmseg3/etc/    #BSD、Linux環(huán)境下設(shè)置,/符號結(jié)尾
    #charset_dictpath 
= etc/                        #Windows環(huán)境下設(shè)置,/符號結(jié)尾
    charset_type        
= utf-8
}

indexer
{
    mem_limit            
= 128M
}

searchd
{
    listen                  
=   9353
    read_timeout        
= 5
    max_children        
= 30
    max_matches            
= 1000
    seamless_rotate        
= 0
    preopen_indexes        
= 0
    unlink_old            
= 1
    pid_file 
= var/log/searchd_python.pid
    log 
= var/log/searchd_python.log
    query_log 
= var/log/query_python.log
}




/to/coreseek-3.2.14/testpack/etc/pysource/csft_demo_pymssql

下的__init__.py

-*- coding: UTF-8 -*-


from os import path
import os
import sys
import pymssql
import datetime

class MainSource(object):
    def __init__(self, conf):
        self.conf 
=  conf
        self.idx 
= 0
        self.data 
= []
        self.conn 
= None
        self.cur 
= None

    def GetScheme(self):  #獲取結(jié)構(gòu),docid、文本、整數(shù)
        
return [
            (
'id' , {'docid':True, } ),
            (
'xx', { 'type':'text'} ),
            (
'xx1', {'type':'integer'} ),
        ]

    def GetFieldOrder(self): #字段的優(yōu)先順序
        
return [('name')]
        
    def Connected(self):   #如果是數(shù)據(jù)庫,則在此處做數(shù)據(jù)庫連接
        
if self.conn==None:       
            self.conn 
= pymssql.connect(host='192.168.40.105', user='sa', password='987654321sa', database='xxx', as_dict=True,charset='cp936')
            self.cur 
= self.conn.cursor()
            sql 
= 'SELECT top 12 id,xx,xx1 FROM tbxx'
            self.cur.execute(sql)
            self.data 
= [ row for row in self.cur]
        pass

    def NextDocument(self):   #取得每一個文檔記錄的調(diào)用
        
if self.idx < len(self.data):
            
try:

                item 
= self.data[self.idx]
                self.docid 
= self.id = item[0] #'docid':True
                self.xx 
= item[1].encode('utf-8')
                self.xx1 
= 1
                self.idx 
+= 1
                
return True
            except:
                
return False
        
else:
            
return False

if __name__ == "__main__":    #直接訪問演示部分
    conf 
= {}
    source 
= MainSource(conf)
    source.Connected()

    
while source.NextDocument():
        print 
"id=%d, subject=%s" % (source.docid, source.xx)
    pass
#eof







參考地址:http://www.coreseek.cn/products-install/python/




posted on 2013-03-14 17:38 漂漂 閱讀(1520) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            夜夜爽99久久国产综合精品女不卡| 午夜精品一区二区三区在线播放| 亚洲二区视频在线| 久久久久久一区| 久久成人在线| 狠狠色2019综合网| 欧美jjzz| 欧美日韩精品一区二区天天拍小说 | 美女精品自拍一二三四| 久久国产精品免费一区| 亚洲欧洲精品一区二区三区波多野1战4| 久久人人九九| 欧美日本国产在线| 久久性天堂网| 国产精品国产三级国产aⅴ浪潮| 欧美一区二区在线免费观看| 欧美91视频| 欧美在线一二三| 欧美日韩日本国产亚洲在线 | 一本色道88久久加勒比精品| 国产日韩欧美在线| 亚洲三级免费| 欧美午夜在线一二页| 欧美激情免费观看| 国产亚洲福利社区一区| 亚洲欧洲一区二区天堂久久| 国产手机视频精品| 亚洲女性裸体视频| 午夜激情一区| 欧美日韩一区二区三| 91久久国产自产拍夜夜嗨| 一区精品久久| 久久久国产精品一区| 麻豆久久婷婷| 亚洲伦理在线观看| 欧美视频精品在线| 亚洲一二三四久久| 欧美在线视频二区| 国语自产精品视频在线看| 欧美一区成人| 乱人伦精品视频在线观看| 亚洲高清视频的网址| 欧美激情第二页| 亚洲一区二区三区视频播放| 欧美综合国产| 亚洲国产清纯| 欧美特黄一区| 久久免费国产精品| 亚洲网站在线观看| 欧美电影在线观看| 午夜视黄欧洲亚洲| 亚洲国产裸拍裸体视频在线观看乱了中文 | 一本色道久久综合亚洲二区三区| 欧美日韩不卡| 亚久久调教视频| 亚洲日本中文| 久久国产免费| 夜夜嗨av一区二区三区网站四季av| 国产精品亚洲综合久久| 欧美精品一区二区三区很污很色的 | 欧美精品日韩三级| 亚洲欧美视频在线| 99精品国产在热久久| 久久午夜影视| 久久麻豆一区二区| 欧美一级专区免费大片| 国产精品99久久久久久白浆小说| 国内精品伊人久久久久av一坑| 欧美日韩1区2区3区| 欧美激情精品久久久久| 久久精品一二三| 久久久亚洲精品一区二区三区| 亚洲欧美电影在线观看| 在线综合亚洲| av不卡免费看| 亚洲精品看片| 亚洲精品极品| 艳女tv在线观看国产一区| 91久久久久久| 亚洲色图在线视频| 一区二区三区高清在线| 亚洲天堂第二页| 欧美一级免费视频| 久久女同互慰一区二区三区| 另类天堂av| 国产精品av一区二区| 国产欧美日韩一区二区三区在线| 国内精品久久久| 亚洲国产日韩一区| 欧美日韩直播| 国产毛片久久| 亚洲国产欧美另类丝袜| 亚洲一区欧美一区| 久久久久青草大香线综合精品| 欧美激情视频在线播放| 亚洲天堂久久| 开心色5月久久精品| 国产精品三级久久久久久电影| 激情五月综合色婷婷一区二区| 日韩视频在线观看一区二区| 久久精品国产99国产精品| 亚洲人成网站色ww在线| 久久精品国产一区二区三区| 欧美日本一区二区三区 | 女人天堂亚洲aⅴ在线观看| 在线亚洲精品| 欧美色精品在线视频| 亚洲国产国产亚洲一二三| 久久精品免费播放| 性做久久久久久免费观看欧美| 欧美激情视频在线播放| 亚洲第一精品电影| 久久久久久国产精品mv| 99热在这里有精品免费| 欧美精品日韩| 一本久久综合亚洲鲁鲁五月天| 久久在线精品| 久久午夜激情| 亚洲精品乱码久久久久久黑人 | 亚洲人体偷拍| 免费不卡在线观看| 亚洲美洲欧洲综合国产一区| 欧美电影在线免费观看网站| 久久一区二区三区av| 最新亚洲视频| 亚洲伦理在线观看| 国产精品亚洲产品| 久久久久久久网| 美女黄网久久| 欧美视频在线观看一区| 亚洲在线视频观看| 午夜视频一区| 亚洲国产精品第一区二区三区| 免费在线日韩av| 欧美日韩一区精品| 久久精品最新地址| 久久久精品视频成人| 亚洲欧洲日产国产综合网| 一区二区日韩精品| 亚洲高清久久久| 日韩亚洲欧美精品| 极品中文字幕一区| 日韩一区二区精品葵司在线| 国产一区二区三区黄| 亚洲美女精品成人在线视频| 精品福利av| 在线视频精品一区| 亚洲裸体在线观看| 久久久久亚洲综合| 亚洲欧美在线网| 欧美成人免费一级人片100| 久久riav二区三区| 欧美午夜视频网站| 亚洲理伦在线| 亚洲精品孕妇| 久久久久91| 蜜桃av一区二区三区| 国产精品一区二区三区四区| 99国产一区| 性欧美大战久久久久久久久| 欧美日韩一区二区三区在线| 亚洲人成人77777线观看| 亚洲激情在线激情| 欧美二区视频| 亚洲成人在线免费| 中文网丁香综合网| 国产日韩精品一区二区| 一区二区欧美视频| 亚洲春色另类小说| 在线天堂一区av电影| 美女黄色成人网| 久久精品国产一区二区三区免费看| 亚洲第一级黄色片| 国产女人精品视频| 欧美日韩一区二区在线播放| 欧美xxx成人| 久久人人97超碰国产公开结果| 欧美成人精品在线| 亚洲一区二区少妇| 在线观看视频一区二区| 国产精品va在线播放我和闺蜜| 午夜精品久久久久久99热软件| 亚洲黄色高清| 久久久久久久97| 午夜视频久久久| 亚洲一区二区视频在线| 亚洲美女视频| 亚洲国产综合91精品麻豆| 国产精品女主播在线观看 | 国产精品入口福利| 欧美视频在线看| 欧美性大战xxxxx久久久| 欧美大片在线观看一区二区| 久久亚洲精品一区二区| 男人的天堂亚洲在线| 久久深夜福利| 免费看成人av| 欧美日韩精品免费观看视一区二区| 老巨人导航500精品| 久久精品国产99|