Kwangwon (Trey) Yi created ZEPPELIN-6275:
--------------------------------------------
Summary: Add Search Options to Filter by Notebook Title and/or
Content
Key: ZEPPELIN-6275
URL: https://issues.apache.org/jira/browse/ZEPPELIN-6275
Project: Zeppelin
Issue Type: Improvement
Components: front-end, zeppelin-server, zeppelin-zengine
Reporter: Kwangwon (Trey) Yi
Assignee: Kwangwon (Trey) Yi
*Description*
At present, the search function in Zeppelin:
* Always searches both notebook titles and their content.
* Provides no way for the user to limit the search scope.
This approach can lead to:
* Unnecessary search complexity and slower performance.
* Irrelevant results when the user only wants to search titles or only
contents.
*Proposed Feature*
* {*}Frontend{*}: Add UI controls (e.g., checkboxes or dropdown) to let users
select search scope:
** Search in Title only
** Search in Content only
** Search in both
* {*}Backend{*}: Update search API to accept and respect search scope
parameters.
* Maintain default behavior as "search in both" for backward compatibility.
*Expected Benefits*
* Improved search efficiency.
* More relevant results for the user.
* Reduced load on the search engine.
*Acceptance Criteria*
# UI provides clear options for selecting search scope (title, content, both).
# Backend API processes scope parameters correctly and returns filtered
results.
# Default behavior remains unchanged when no scope is specified.
# Tested with existing Lucene-based search logic to ensure no regressions.
*Note*
* This issue may serve as a {*}parent ticket{*}. Additional sub-tickets for
frontend, backend, and related tasks can be created under this parent issue.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)