/ / Solr 5.3 процеси на внедряване на документи, но не връща резултати - индексиране, солр, пълен текст търсене, dataimporthandler

Solr 5.3 процеси на внедряване документи, но не връща резултати - индексиране, solr, fulltext search, dataimporthandler

Наскоро създадох локално копие на Solr 5.3 в усилие да го направим за моята компания. Като начален тест аз създадох Data Handler Handler (DIH), който връща PDF файлове, съхранявани в директорията на файла.Когато изпълнявам целия импорт в администраторския инструмент, DIH обработва всички файлове в директорията и аз " m може да изпълни обща заявка (*: *), която връща всички индексирани полета за всеки запис в индекса.

Когато превключа към конкретна заявка, използвайки определена дума, съдържаща се в файловете, Solr не връща никакви резултати. Каква връзка не правя тук?

Мога да предоставя извадки от схемата, solrconfig и конфигурация на персонализирани данни, ако е необходимо, но не искам да пренасищам тази публикация.

Отговори:

0 за отговор № 1

Отговорът, който дойдох, включваше проста нова грешка в съчетание с нещо, което не очаквах.

1) Първо, аз не съм настроен да си поле indexed="true", Зададох това. Йееш, той мирише на това ново!

2) Трябваше да направя промяна на solrconfig.xml за въпросното ядро. Благодарение на тази статия, Аз бях в състояние да определи, че трябва да добавитепо подразбиране в / select requestHandler. Отхвърлянето на съответната линия в solrconfig и промяната на името на полето направиха трик - вече няма нужда да доставям името в df, за да се върнат резултатите.

Въпросът ми за пренасяне за всеки, който се намиратози въпрос в бъдеще е дали тази последна точка е правилният начин да се използват полета по подразбиране. Виждам в schema.xml, която е отхвърлена (или заглавие в тази посока) в 5.3.0. Така че е добре да се определи df в solrconfig вместо това?