elasticsearchでキーワード検索

https://python.langchain.com/v0.1/docs/integrations/vectorstores/elasticsearch/
```python
# %%
from langchain_community.document_loaders.html import UnstructuredHTMLLoader

loader = UnstructuredHTMLLoader(file_path='/home/onoyu1012/workspace/elasticsearch/お好み焼き - Wikipedia.html')
data = loader.load()
print(data)
# %%
from langchain_text_splitters.character import RecursiveCharacterTextSplitter

text_splitter = RecursiveCharacterTextSplitter(chunk_size=512, chunk_overlap=0)
documents = text_splitter.split_documents(documents=data)
for document in documents:
    print(document)
    print(len(document.page_content))
# %%
from elasticsearch import Elasticsearch

username = 'admin'
passwrod = '<INPUT YOUR ADMIN PASSWORD>'
host = 'https://%s:%s@<INPUT YOUR HOSTNAME>:<INPUT YOUR PORT NUBER>' % (username, passwrod)
print(host)
client = Elasticsearch(hosts=host, ca_certs='<INPUT YOUR CERTIFICATE AUTHORITY FILE PATH>')
# %%
from langchain_elasticsearch import ElasticsearchStore

db = ElasticsearchStore(index_name='test2', strategy=ElasticsearchStore.BM25RetrievalStrategy(), es_connection=client)
# %%
db.add_documents(documents=documents)
# %%
results = db.similarity_search(query='九州のお好み焼きについて教えて下さい。')
for result in results:
    print(result)
# %%
client.close()
#
```

>page_content='北九州市では、マヨネーズとケチャップを混ぜたオーロラソースをつけて食べるのが定番となっている。\n\n宮崎市には、神戸風の肉天が名物として提供される地域もある。\n\n熊本市域ではお好み焼きに刻んだ沢庵を入れる店が多く、肉は薄切りではなくひき肉を入れる店もある。\n\n沖縄[編集]\n\n沖縄県には「ヒラヤーチー」（平焼き）と呼ばれる料理があり、これはキャベツではなくネギやニラなどを使用する一銭洋食やどんどん焼きに近い軽食である。また、「ポーポー」という小麦粉の薄焼きで味噌や黒糖などを巻いた菓子もあり、こちらはお好み焼きの祖先とされる「麩の焼き」に酷似している。\n\n日本国外[編集]\n\n台湾では「大阪燒」（ダーバンシャオ/中:DàBǎnShāo）の名称で、四角いお好み焼きが、屋台などで広く売られている。\n\nオーストラリア・クイーンズランド州でも人気のお好み焼き屋があり、マーケットやイベント等で出店されることがある。' metadata={'source': '/home/onoyu1012/workspace/elasticsearch/お好み焼き - Wikipedia.html'}
>page_content='同じ広島県内であっても、地域によって色々なバリエーションがある[出典 65]。これらは定番というものではなく、お好み焼きのメニューの一つとして提供されるものである。特に近年、「ひろしまフードフェスティバル」で「てっぱんグランプリ」を開催して競うこともあり、年々進化しつつある[122]。毛利元就の故郷・安芸高田市では、石丸伸二市長の音頭取りで、地元の食材を使った「あきたかた焼き」を考案した[123]。中国・九州地方の一部の県で、お祭りの露店・屋台で見られる割り箸に巻きつける形で焼いた「はしまき」「箸巻き」「はし巻き」[出典 66]の箸を抜いた状態の「広島お好みロール」などもある[125]。\n\n府中市は、人口あたりのお好み焼き提供軒数が広島随一ともいわれ\n\n[94]\n\nミンチ肉や細切れ肉を入れ、これを「\n\n府中焼き」と呼ぶ\n\n[出典 67]\n\n家具・' metadata={'source': '/home/onoyu1012/workspace/elasticsearch/お好み焼き - Wikipedia.html'}
>page_content='福岡県大牟田市・熊本県荒尾市では、大牟田の炭鉱で働く電気工が家庭で水で溶いた生地を焼きウスターソースをかけただけのものをビンタ焼きと称して焼いていた。江戸時代から、全国各地から炭鉱に従事するものが大牟田荒尾に往来し、お好み焼きやその他の料理がアレンジされた料理や店が独特に定着したのが多いのも特徴である。その後大牟田・荒尾地区ではダゴと呼ばれるようになる。大牟田の有明高専の生徒が足繁く通うお好み焼き屋が荒尾にあり、「高専ダゴ」と呼ばれて市民から愛されている。店主は学生がお腹いっぱいに食べられるよう鉄板いっぱいに広げて焼く大型のお好み焼きをメニューに取り入れ大牟田名物となっている。九州7県では人口あたりのお好み焼き店の数において大牟田市が1位、荒尾市が2位となっている。基本的には大阪風であるがキャベツの切り方はみじん切りの大阪風に対し、ざく切りにする店が多く山芋等の材料は使用せず、ひっくり返した際コテで押さえ付けてもっちりとさせた食感に仕上げる。ソースはとんかつソースベースのこってり甘口の関西風に対し、ウスターソースベースでさらっとした口当たりでコショウや一味唐辛子を加えたパンチの効いた辛口である。そのほかにも' metadata={'source': '/home/onoyu1012/workspace/elasticsearch/お好み焼き - Wikipedia.html'}
>page_content='因島では、「因島お好み焼き」、略称「いんおこ」と呼ばれ[127]、うどん入りが主流で、かつお粉とウスターソースで炒めた麺を野菜より先に生地に載せる[出典 82]。「尾道焼き」とともにしまなみ海道のB級グルメ料理として知名度の向上を目指している[126]。\n\n広島県三次市では地元の江草製麺で製造されている唐辛子を練り込んだ「唐麺」そばと[121]、毛利醸造社で製造されているカープソース辛口で味付けしたお好み焼きを三次唐麺焼きとし、三次唐麺プロジェクトを立ち上げて地域興しに活用している。\n\n四国地方[編集]\n\n戦前からの手法を引き継ぐ乗せ焼きと戦後発祥の混ぜ焼きが混在している。徳島県では、ミカン、甘く煮た金時豆、ヨーグルト、エビを入れて丸く揚げた「天ぷら」、フィッシュカツなどの独特の具を用いたものも供されている。香川県では神戸由来のにくてんも郷土料理のひとつとされる[140]。\n\n九州地方[編集]' metadata={'source': '/home/onoyu1012/workspace/elasticsearch/お好み焼き - Wikipedia.html'}