GitHub user bzz opened a pull request:
https://github.com/apache/incubator-zeppelin/pull/534
ZEPPELIN-501 Notebook search
This implements
[ZEPPELIN-501](https://issues.apache.org/jira/browse/ZEPPELIN-501) - a
full-text search though paragraph inputs.

For more context, please check JIRA link above.
The search is pretty basic now, fine-tuning it for better search over all
types of source code will be a subject of further work.

@felizbear contributed major parts of the frontend changes
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/bzz/incubator-zeppelin notebook-search
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-zeppelin/pull/534.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #534
----
commit c5928f9fa10a6dba54f4807aa711cb9560fb66f5
Author: Alexander Bezzubov <[email protected]>
Date: 2015-11-19T09:39:46Z
Search: form added to navbar in frontend
commit 78802372e13c9c6edc39ae9fc2ba3b0ec9b60813
Author: Alexander Bezzubov <[email protected]>
Date: 2015-11-19T10:29:22Z
Search: backend REST API scetch /notebooks/search?q=... added
commit 3900b60c76f819c5c42691b787ceb8496ef3f316
Author: Alexander Bezzubov <[email protected]>
Date: 2015-11-19T10:44:58Z
Search: disabling UI on disconnect
commit bc2458a24d65b8fde45b49f594da318ab5e0cdbb
Author: Alexander Bezzubov <[email protected]>
Date: 2015-11-20T06:14:10Z
Get rid of compiler warnings
commit 163a465e172ab7c00f4fcc12577afb71dc7d260a
Author: Alexander Bezzubov <[email protected]>
Date: 2015-11-20T10:23:19Z
Search: add search/result-list and switch to
commit c2c2a5252649e65ae50f873759e642dfbe35d7a2
Author: Alexander Bezzubov <[email protected]>
Date: 2015-11-23T00:38:57Z
Search: backend indexing using Lucene added to zengine
commit 11127f033c4c3e9ed047c6a8222b85a99b902603
Author: felizbear <[email protected]>
Date: 2015-11-24T01:35:36Z
style search widget for notebook search
commit db246faa4ed4bf35bb056f1cd8b3bbcc54022c26
Author: Alexander Bezzubov <[email protected]>
Date: 2015-11-24T03:45:44Z
Search: highlighting added using fragments
commit 9ca86289db0a955ec4df14694e19edea12e3dabe
Author: Alexander Bezzubov <[email protected]>
Date: 2015-11-26T02:09:30Z
Search: merge first 3 fragments + full paragraph in search result
commit 865925c33ed04c43faf8af00b171f1239b068b9d
Author: felizbear <[email protected]>
Date: 2015-11-26T02:37:28Z
highlight syntax and search terms in search results
commit 227c6b443e737e4c8fcb7a59fd791cbf279a98b4
Author: felizbear <[email protected]>
Date: 2015-11-26T03:08:51Z
update search results view: add panels for results
commit aa5ddb3f8f3c4b4e1c6179e1e25ee2b6ee1d08f1
Author: felizbear <[email protected]>
Date: 2015-11-26T03:52:41Z
center search results on screen
commit 6ccd6f11d482d2225f0e02f01eab63d0a86eeb49
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T06:12:29Z
Search: nuke compiler warnings in NotebookRestApi
commit 7aad5cf8679d1bf94f8b239a84685b65db9575be
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T06:13:20Z
Search: make checkstyle happy
commit e363ed45e5557205e5f8f249a746e16abd134edd
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T07:08:15Z
Search: make jshint happy
commit 5c1e3e4791e24234c367c3116b9ea5022122ad36
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T07:13:01Z
Refatoring - removing old annotations
commit 98f4e59051526b52a35cec9c79bbd11015b7e41c
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T07:13:43Z
Search: refactoring, rename fragment -> snippet
commit 63a4e057bb6d5228ea24f639ef510312c9dbbcb1
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T07:41:10Z
Search: adding search API docs
commit 08fe806b0e7ad877a6bdc4e447b4e63b40c49760
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T07:41:26Z
Search: adding tests
commit b2b93c436aa6a67707b02897159c4b27271d6378
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T08:30:39Z
Search: refatoring, move SearchService from NotebookRepoSync -> Notebook
commit 09d44d231322dd96cff5e49c1c1430fb65511030
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-11T10:11:21Z
Search: re-index note on every change
commit 1e1357c02cf5f53b804ae74a275e4cf12c9eca35
Author: felizbear <[email protected]>
Date: 2015-12-14T23:13:24Z
redirect to notebook and scroll to paragraph from search view
commit 71ec51f976f3e51429f385246251cc886f2233a2
Author: felizbear <[email protected]>
Date: 2015-12-15T05:37:42Z
clear search field on navigation to home view (/)
commit 82c7dd76ca56b838fd419ce48a519e5dd57a0174
Author: Alexander Bezzubov <[email protected]>
Date: 2015-12-15T09:53:00Z
ZEPPELIN-501: reverting accidental changes
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---