Praison AI
Bot
Use Cases
University
Docs
Get Started
Check a few questions
Run
from praisonai import KeywordIndex lines = [ "Apples grow on trees in the orchard.", "The secret colour of the boat is blue.", "Tickets for the ferry cost four pounds.", ] index = KeywordIndex() index.add_documents(lines) questions = [ "What colour is the boat?", "How much is the ferry?", "Where do apples grow?", "Who wrote the handbook?", ] for question in questions: print(question) words = [word.strip("?.!,").lower() for word in question.split() if len(word) > 3] hit = index.query(question, top_k=1)[0] if any(word in hit["text"].lower() for word in words): print(hit["text"]) else: print("Not in the note.") print()
Press Run. The result appears here.