14 lines
443 B
Python
14 lines
443 B
Python
# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
|
|
# License: MIT. See LICENSE
|
|
|
|
import frappe
|
|
from frappe.search.full_text_search import FullTextSearch
|
|
from frappe.search.website_search import WebsiteSearch
|
|
from frappe.utils import cint
|
|
|
|
|
|
@frappe.whitelist(allow_guest=True)
|
|
def web_search(query, scope=None, limit=20):
|
|
limit = cint(limit)
|
|
ws = WebsiteSearch(index_name="web_routes")
|
|
return ws.search(query, scope, limit)
|