public ActionResult ViewImageDescription(string id, string language, string db)
        {
            Item item = DataService.GetItemByIdValue(id, db);

            if (item == null)
            {
                return(View("ImageDescription"));
            }

            MediaItem m = item;

            return(View("ImageDescription", SearchService.GetImageDescription(m, language)));
        }
        public ActionResult Reanalyze(string id, string language, string db)
        {
            Item item = DataService.GetItemByIdValue(id, db);

            if (item == null)
            {
                return(View("TextAnalysis", null));
            }

            SearchService.UpdateItemInIndex(item, db);

            return((item.Paths.IsMediaItem)
                ? View("ImageAnalysis", SearchService.GetImageAnalysis(id, language, db))
                : View("TextAnalysis", SearchService.GetTextAnalysis(id, language, db)));
        }