1 / 23

Presented by Jude Bowman Jenzabar, Inc. Oct. 17 th , 2014

Latest Enhancements to JICS: Search. Presented by Jude Bowman Jenzabar, Inc. Oct. 17 th , 2014. Timeline. Search functionality was added to JICS in version 8.0 which was released in December of 2013.

Download Presentation

Presented by Jude Bowman Jenzabar, Inc. Oct. 17 th , 2014

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Latest Enhancements to JICS: Search Presented by Jude BowmanJenzabar, Inc. Oct. 17th, 2014

  2. Timeline • Search functionality was added to JICS in version 8.0 which was released in December of 2013. • There were some search and indexing bug fixes delivered in JICS 8.0.2, released in February 2014. • AutoComplete and “Did You Mean…?” functionality were added in JICS 8.1, which should be released now, at JAM 2014.

  3. Goals for JICS Search • Give users the ability to quickly find relevant content • Simple to use for everyday users (familiar Google-like approach) • Advanced searching abilities for “power users” • Speed and efficiency • Flexible design that allows for customization

  4. What can you search for? JICS has a set of built in indexes which can be searched. The indexes include: • Campus Directory (Users)

  5. What can you search for? • Courses

  6. What can you search for? • Pages – Names and locations of pages, contexts, and portlets including those in Campus Groups, eLearning courses, and My Pages

  7. What can you search for? Content! Including:

  8. What can you search for? You can also index and make searchable any other kind of content which you would like to add by extending our search framework and creating your own crawler and indexer. On the JICS Wiki, there is a section that goes into more detail of how to accomplish this along with a code sample. https://wiki.myjenzabar.net/JICS_Search#Search_Customization

  9. Flexible and Customizable • Schools can easily add custom crawlers to index content that is not currently being indexed, even if it lives outside of JICS • Schools can easily add custom search results and categories that can be used to filter by • Lucene leaves how you create an index and return the results up to the client developer • We have created easy to use objects and services to assist in indexing, crawling, and populating results

  10. Configuration • A user in the Administrators base role can navigate to Site Manager > Advanced Site Settings to set how the search box will de displayed.

  11. Configuration There are three options for how to display the search box in JICS: The default option is the Login/Welcome Back bar. You can choose to not display a search box if you do not wish to have search enabled in JICS.

  12. Search In Welcome Back bar Here is what the search box looks like when set to display in the Welcome Back bar:

  13. Search in Side Bar Here is what the search box looks like in the Side Bar. Notice there are advanced search options you can access before you perform a search by filtering by Where and What.

  14. Search Results • When a user performs a search, the results, if any, are displayed on a new screen.

  15. Filtering The search options in the Side Bar version are the same options in the search results screen on the right side. You can specify a location for where you want to search (like a particular Course or Group). You can also filter based of the type of content you are looking for, such as only Coursework results.

  16. Highlighting Individual users can toggle whether or not they want the terms they searched for to be highlighted in the results.

  17. Permissions • Which results a user can see is determined by the permissions of the page or portlet the content belongs to.

  18. Permissions • For example, if a tab exists with some pages and portlets, and through JICS permissions, only members of the Administrators role can see the tab and pages, then only those users in the Administrators role would get back search results for that content.

  19. Permissions • In other words, users can only search what they have access to and should not get back search results for content they do not have access to.

  20. Advanced Searching Users can: • Use double quotes to search for exact matches of text “Jude Bowman” • Use the words AND, NOT, OR to perform Boolean searches jude AND bowman NOT law • Also use +, -, || in addition to the word counterparts washington + dc - congress

  21. Under the Hood • JICS uses Lucene.NET, an open-source project which is a .NET port of the original Lucene project (written in Java). • Both projects are maintained by the Apache Software Foundation, a leader in open source development. • Lucene is the industry standard when it comes to search.

  22. Lucene Lucene is used for search in the following enterprise sites: • Twitter (a modified version however) • LinkedIn • TicketMaster • Netflix • Instagram • Whitehouse.gov • Stack Overflow • And many, many, more: http://wiki.apache.org/lucene-java/PoweredBy

  23. Questions?

More Related