Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Snigdhashree Behera 3 posts 73 karma points
    Mar 24, 2022 @ 07:16
    Snigdhashree Behera
    0

    Search Enhancement

    Hiii, i have an Umbraco 8.16.0 project where i have done the implemention On Search Enhancement for Course Title, Course Category and Keyword , But now i am implementing Search all these by the Search Engine Optimization Algorithm using ExamineManager that the searching text has to be in the highest priority by using OrderByDescending query. But the challenges i am facing that Examine.Search is not working while the CreateQuery() also not working as the code syntax not working as expectation while i am reffering the documents from forum with umbraco version 8.0.0 may be due to version mismatching or wrong implentation i dont know. Here i am sharing my code syntax please if wrong implementation i have done rectify it ;

    private ISearchResults QuerySearchIndex(string searchTerm) { if (!ExamineManager.Instance.TryGetIndex(AppConstants.UmbracoIndexes.CourseIndex, out var index)) { throw new InvalidOperationException($"No index found with name {AppConstants.UmbracoIndexes.CourseIndex}"); } var searcher = index.GetSearcher(); var query = searcher.CreateQuery("IndexTypes.Content"); var m = query.All().OrderByDescending(new Examine.Search.SortableField("searchTerm", Examine.Search.SortType.String)).Execute(); return m; }

    NOTE: I am Using Umbraco version 8.16.0

  • Snigdhashree Behera 3 posts 73 karma points
    Apr 20, 2022 @ 06:53
    Snigdhashree Behera
    0

    Search Enhancement Using Umbraco And Getting Started Umbraco 8 Hiii, i have an Umbraco 8.16.0 project where i have done the implemention On Search Enhancement for Course Title, Course Category and Keyword , But now i am implementing Search all these by the Search Engine Optimization Algorithm using ExamineManager that the searching text has to be in the highest priority by using OrderByDescending query. But the challenges i am facing that Examine.Search is not working while the CreateQuery() also not working as the code syntax not working as expectation while i am reffering the documents from forum with umbraco version 8.0.0 may be due to version mismatching or wrong implentation i dont know. Here i am sharing my code syntax please if wrong implementation i have done rectify it ;

    private ISearchResults QuerySearchIndex(string searchTerm) { if (!ExamineManager.Instance.TryGetIndex(AppConstants.UmbracoIndexes.CourseIndex, out var index)) { throw new InvalidOperationException($"No index found with name {AppConstants.UmbracoIndexes.CourseIndex}"); } var searcher = index.GetSearcher(); var query = searcher.CreateQuery("IndexTypes.Content"); var m = query.All().OrderByDescending(new Examine.Search.SortableField("searchTerm", Examine.Search.SortType.String)).Execute(); return m; }

    NOTE: I am Using Umbraco version 8.16.0

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies