Използвам Alfresco 4.1.6 и SOLR 1.4.
За търсене използвам fts_alfresco_language и метода searchService.query.
И в моята заявка търся по PATH, TYPE и някои персонализирани свойства като посока, телефон, поща или подобни.
Сега имам над 2 милиона документи и можем да видим как ефективността на търсенията е по-лоша, отколкото в началото.
Прочетох, че във версия 1.4 на solr използването на PATH в заявката е лоша идея. И е по-добре да го избягвате и да използвате само TYPE и ключа и стойността на свойството.
Но имам 2 въпроса...
Защо PATH увеличава времето за реакция? Не е ли помощ? Имам над 1000 основни папки в основата на хранилището. Ако посоча папката, в която solr може да търси, защо това не филтрира резултатите и не ми даде отговор с най-лошото време, отколкото ако не посоча това? Или има друг начин да кажете да солр главната папка, за да намалите резултатите и след това да направите останалата част от заявката?
Когато намеря по персонализирани свойства, използвам 3 или 4 свойства, всички индексирани, за търсене. Тези обединени търсения имат по-високи разходи от едно? Може би е по-добре да търсите само по един имот, а не по 3-те? Или може би да използвате ИЛИ, а не И за бързи резултати? Как работи SOLR?
Благодаря!