我一直在为一个非常重要的个人项目做研究。我想创建一个 Flask 搜索应用程序,它允许我在 100 多个 PDF 文件中搜索内容。我发现了一些关于 A ElasticSearch Lib 的信息,它可以很好地与烧瓶配合使用。
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
# import libraries to help read and create PDF
import PyPDF2
from fpdf import FPDF
import base64
import json
from flask import Flask, jsonify, request, render_template, json
from datetime import datetime
import pandas as pd
# import the Elasticsearch low-level client library
from elasticsearch import Elasticsearch
# create a new client instance of Elasticsearch
elastic_client = Elasticsearch(hosts=["localhost"])
es = Elasticsearch("http://localhost:9200/")
app = Flask(__name__) …Run Code Online (Sandbox Code Playgroud)