Download presentation
Presentation is loading. Please wait.
Published byMerilyn Lee Modified over 9 years ago
1
Ankiro Search for EPiServer CMS by Martin Starch Sørensen Head of Development
2
About Ankiro Founded in 1999 15 employees Strong focus on natural language technologyRepresented in Denmark and NorwayWide variety of both public and private customers… for more information visit http://www.ankiro.comhttp://www.ankiro.com 2
3
Key Features State of the art language technologyHosted installation means no costly hardware maintenanceEPiServer UI IntegrationPublishing integrationUnified file indexing support (Microsoft Office, Adobe PDF)Full support for EPiServer’s security modelIncludes fully customizable search result pagesAdvanced search statistics (add-on)Built-in automated language branching of indexes
4
Language Technology ”Searching for meaning vs. searching for a phrase” 4 Phonetic spellchecking reneweble → renewable Inflections emission ↔ emissions Synonyms renewable energy ↔ green energy Conceptual relations renewable ↔ sustainable Relationships energy ↔ power Subsets renewable energy → windmill Related phrases ”kyoto protocol”
5
User Interface Integration 5 Seamlessly integratedNo external interfaceFull editor controlConfiguration and diagnostic toolsExtensive built-in validation
6
Editor Control Instantaneous index updates when publishing documents or filesEditor control of indexing using dynamic propertiesCustom document ranking with the “Term Binding” featureCustom field weights Control document importance on a document or content node level 6
7
Module Architecture 7 Document Indexer Document Indexer Events Index Job Markup Ankiro Search Server Search Statistics Custom Indexing Search Page Search Control Search Data Source PAGE TYPE 1 PAGE TYPE 2 Localized Search Indexes EN DA Website User Web Service EPiServer Module Search Server Backend Two main components Indexing Searching Statistics logging Web service Tracks Page and Unified File events Event based indexing Consistent with EPiServer best practice Data Source based searching
8
Indexing API allows for even more customizable indexing processesAbility to index pages either directly through the EPiServer API or by requesting the page HTML from the web serverSupports multiple indexes for sub sites or protected content areasIncludes a standard EPiServer scheduled job with job history, providing detailed information about past indexing jobsAutomatic validation of indexing configurations, alerting the site developer to content at risk of not being indexed correctlyDynamic Property Inheritance allows for quick and easy setup, since data can propagate down through the content tree 8
9
Indexing Process 9 Data Page Data Unified File Event Model Create Modify Update Delete Ankiro Plugin Page Type Filter Extension Path Filter Field Mappings Document Weights Term Bindings Custom Events Business Intelligence External Data Search Server Index 1 Index 2
10
Index Configuration 10 [Public] Standard Page Heading Author Topic [Public] Custom Page Heading Organization Localized Index Title Author Topic
11
Index Browsing 11 The unique Index Browsing feature allows a site administrator to constantly monitor the index. When setting up a new site, this feature helps keeping the development cost and time at a minimum.
12
Searching Ankiro Search for EPiServer includes an open sourced search page that has a wide range of built-in features. This helps keep developing costs low and minimizes the strain on the developers. The following features are available: 12 Pagination supportAutomatic filtering by active language and ability to change active languageAutomatic excerpt of each matching document with high-lighted search termsHigh-lighted search terms on the actual document itselfAbility to limit search results by any shared configured property value or by a date intervalCategorized search on any propertyAutomatic filtering by file typeAutomatic handling of standard “search box” type logic, including AND, OR, wildcards and full sentence searches
13
Searching (cont’d) Furthermore Ankiro Search for EPiServer allows for full control of the search environment, by exposing parts of the API to the developers. This has a lot of advantages compared to the standard search page: 13 Customizable search page using an ASP.NET web control Plug directly into a Search Data Source for more controlVisual Studio.NET integration
14
Security Model support Ankiro Search for EPiServer completely mirrors EPiServer's security model, so that only pages that are allowed for the active user are returned in search results. This means there’s no need to write custom security handlers – it works out of the box. 14
15
Documentation Complete documentation in English is available on Ankiro's partner site. It includes: 15 Installation Guide Quick Start Guide Index Configuration Setting up a Search Page Reference Documentation Developer Editor’s Guide Editor
16
Statistics (add-on) Automatic logging of each search phrase and relevant clicks without any additional programming involved Tracks user search behavior and gives the editor detailed reports about the evolution in search trends Detailed reports and graphs including Top Search Terms, Top Search Terms Not Found, Top Search Terms Not Clicked etc. … for more information please refer to Ankiro Reportal at http://www.ankiro.com/reportal http://www.ankiro.com/reportal 16
17
Hosting In order to minimize both initial and running hardware costs for the customer, Ankiro hosts the backend part of Ankiro Search for EPiServer on a datacenter located in Copenhagen, Denmark. Customers can choose between several service levels, befitting their needs with regard to surveillance and uptime requirements. 17
18
References 18
19
19
20
20
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.