예제 #1
0
파일: index.py 프로젝트: xlqian/addok
def preprocess_housenumber(s):
    if not HOUSENUMBER_PROCESSORS:
        HOUSENUMBER_PROCESSORS.extend(config.HOUSENUMBER_PROCESSORS)
        HOUSENUMBER_PROCESSORS.extend(config.PROCESSORS)
    if s not in _HOUSENUMBER_CACHE:
        _HOUSENUMBER_CACHE[s] = list(iter_pipe(s, HOUSENUMBER_PROCESSORS))
    return _HOUSENUMBER_CACHE[s]
예제 #2
0
파일: index.py 프로젝트: xlqian/addok
def preprocess_housenumber(s):
    if not HOUSENUMBER_PROCESSORS:
        HOUSENUMBER_PROCESSORS.extend(config.HOUSENUMBER_PROCESSORS)
        HOUSENUMBER_PROCESSORS.extend(config.PROCESSORS)
    if s not in _HOUSENUMBER_CACHE:
        _HOUSENUMBER_CACHE[s] = list(iter_pipe(s, HOUSENUMBER_PROCESSORS))
    return _HOUSENUMBER_CACHE[s]
예제 #3
0
파일: index.py 프로젝트: xlqian/addok
def preprocess(s):
    if s not in _CACHE:
        _CACHE[s] = list(iter_pipe(s, config.PROCESSORS))
    return _CACHE[s]
예제 #4
0
def preprocess_query(s):
    from addok import config
    return list(iter_pipe(s, config.QUERY_PROCESSORS + config.PROCESSORS))
예제 #5
0
파일: batch.py 프로젝트: ernest33/addok
def preprocess_batch(d):
    return list(iter_pipe(d, config.BATCH_PROCESSORS))[0]
예제 #6
0
def score_preprocessed_query(helper, result):
    helper.query = list(iter_pipe(helper.query, config.QUERY_PROCESSORS))[0]
예제 #7
0
파일: batch.py 프로젝트: symroe/addok
def preprocess_batch(d):
    config.INDEX_EDGE_NGRAMS = False  # Run command "ngrams" instead.
    return iter_pipe(d, config.BATCH_PROCESSORS)
예제 #8
0
def process_documents(*docs):
    return list(iter_pipe(docs, config.BATCH_PROCESSORS))
예제 #9
0
def preprocess():
    # Do not import at load time, because we don't want to have a hard
    # dependency to psycopg2.
    PSQL_PROCESSORS = [import_by_path(path) for path in config.PSQL_PROCESSORS]
    return iter_pipe(None, PSQL_PROCESSORS)
예제 #10
0
파일: search.py 프로젝트: symroe/addok
def preprocess_query(s):
    return list(iter_pipe(s, config.QUERY_PROCESSORS + config.PROCESSORS))
예제 #11
0
파일: plugin.py 프로젝트: addok/addok-psql
def preprocess():
    # Do not import at load time, because we don't want to have a hard
    # dependency to psycopg2.
    PSQL_PROCESSORS = [import_by_path(path) for path in config.PSQL_PROCESSORS]
    return iter_pipe(None, PSQL_PROCESSORS)
예제 #12
0
def preprocess_query(s):
    return list(iter_pipe(s, config.QUERY_PROCESSORS + config.PROCESSORS))
예제 #13
0
파일: batch.py 프로젝트: digideskio/addok
def preprocess_batch(d):
    config.INDEX_EDGE_NGRAMS = False  # Run command "ngrams" instead.
    return iter_pipe(d, config.BATCH_PROCESSORS)
예제 #14
0
파일: batch.py 프로젝트: kofronpi/addok
def preprocess_batch(d):
    return list(iter_pipe(d, config.BATCH_PROCESSORS))[0]
예제 #15
0
파일: index.py 프로젝트: xlqian/addok
def preprocess(s):
    if s not in _CACHE:
        _CACHE[s] = list(iter_pipe(s, config.PROCESSORS))
    return _CACHE[s]