示例#1
0
def search():
    if 'q' in request.args:
        q = request.args['q']
        results = bm25.matching(q)
        return jsonify({'docs': results})
    else:
        return 'error'  #jsonify({'docs': bm25.matching('i love python and sql')})
示例#2
0
#import os
#from flask import Flask, jsonify, request, send_file, render_template, abort
import nltk
from nltk.tokenize import word_tokenize, wordpunct_tokenize, sent_tokenize
from nltk.corpus import stopwords

import tokenizer
import indexer
import bm25

# Create index
indexer.generate_index()

# Retrieve results
results = bm25.matching('i love drinking beer')
jsonify({'docs': results})