The parameter in the Solr connection UI is: "Original size field name:"
Karl On Mon, Jul 26, 2021 at 12:24 PM Wolfinger Uwe <uwe.wolfin...@oegk.at> wrote: > Do i need any extra configuration in the solr connection? When i look at > the query string,that sends the request to solr, there is no field > "originalSize". > > King Regards, > Uwe > > > > > -----Ursprüngliche Nachricht----- > Von: Karl Wright <daddy...@gmail.com> > Gesendet: Freitag, 23. Juli 2021 20:34 > An: dev <dev@manifoldcf.apache.org> > Betreff: Re: JCIFS Connector File Size Attribute > > Hi, > The original size field is provided by the Repository Connector, and > passed to the output connector. > > In this case, the code that sets the field is here: > > kawright@1USDKAWRIGHT:/mnt/c/wip/mcf/trunk$ grep -R > "rd.setOriginalSize(originalLength);" . --include "*.java" > > ./connectors/jcifs/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharedrive/SharedDriveConnector.jav > : rd.setOriginalSize(originalLength); > > The code that uses this field and pushes it into Solr is configured in the > Solr connection. That is probably why you are overlooking it. > > Thanks, > > Karl > > > On Fri, Jul 23, 2021 at 10:13 AM Wolfinger Uwe <uwe.wolfin...@oegk.at> > wrote: > > > Hi, > > > > we are using the JCIFs shared drive connector to crawl windows shares. > > What we would like to have is, that the file size can be displayed in > > the search results, i.e. that an appropriate attribute is sent to solr. > > > > According to this issue: > > https://issues.apache.org/jira/projects/CONNECTORS/issues/CONNECTORS-1 > > 204 > > this should alfready work. > > > > Unfortunately i am not able configure the corresponding job to send > > such an attribute. A look at > > > > > > https://github.com/apache/manifoldcf/blob/trunk/connectors/jcifs/conne > > ctor/src/main/java/org/apache/manifoldcf/crawler/connectors/sharedrive > > /SharedDriveConnector.java > > > > shows, that only the following attributes are added as fields: > > rd.addField("lastModified", lastModifiedDate.toString()); > > > > rd.addField("fileLastModified",DateParser.formatISO8601Date(lastModifi > > edDate)); rd.addField("createdOn", creationDate.toString()); > > rd.addField("fileCreatedOn",DateParser.formatISO8601Date(creationDate) > > ); rd.addField("attributes", Integer.toString(attributes)); > > rd.addField("shareName", shareName); > > > > am missing something? Or ist the fileSize attribute missing when > > populating the crawling result. > > > > kind regards, > > Uwe > > > > > > >