kai-api-gateway / debug_search.py
KiWA001's picture
Initial commit
9d1ab9e
import logging
import sys
from search_engine import SearchEngine
# Configure logging
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
def main():
print("--- Initializing SearchEngine ---")
se = SearchEngine()
# Test 1: Simple Search
query = "python async await tutorial"
print(f"\n--- Testing Simple Search: '{query}' ---")
results = se.simple_search(query, max_results=3)
if results:
print(f"Success! Found {len(results)} results.")
for i, r in enumerate(results):
print(f"[{i+1}] {r.get('title', 'No Title')}")
print(f" {r.get('href', 'No URL')}")
print(f" {r.get('body', '')[:100]}...")
else:
print("FAILURE: No results found.")
# Test 2: Another Query
query2 = "best pizza in new york"
print(f"\n--- Testing Simple Search: '{query2}' ---")
results2 = se.simple_search(query2, max_results=3)
if results2:
print(f"Success! Found {len(results2)} results.")
else:
print("FAILURE: No results found for query 2.")
if __name__ == "__main__":
main()