SOLR Реализация поиска и извлечения параметров - PullRequest
0 голосов
/ 07 мая 2019

Я очень новичок в SOLR и пытаюсь использовать пример проекта, чтобы научиться извлекать контент из файла (например, pdf), чтобы я мог сделать его доступным для поиска.

У меня не так многокод, но вот что я пытаюсь сделать

  1. Получение экземпляра Solr (Как определить модель здесь ??)
  2. Читать файл
  3. Index,Добавить и зафиксировать в SOLR
  4. Попробуйте запрос

    static void Main (string [] args) {// Получить экземпляр Solr Startup.Init ("http://localhost:8983/solr/techproducts/");

        var solr = ServiceLocator.Current.GetInstance<ISolrOperations<DocModel>>();
    
        //Read the Pdf File
        using (var file = File.OpenRead(@"solr-word.pdf"))
        {
            var requestParams = new ExtractParameters(file, "Doc1")
            {
                ExtractOnly = true,                   
                ExtractFormat = ExtractFormat.Text
    
            };
    
            var response = solr.Extract(requestParams);
    
            if(response != null)
            {
                solr.Add(JsonConvert.DeserializeObject<DocModel>(response.Content));
            }
    
            solr.Commit();
            Console.WriteLine(response.Content);
        }
    
    
    }
    

DocModel - это просто пустой пример класса, я поставил его, чтобы он заработал. Как смоделировать его для поиска документов без схемы?

...