On Thu, Apr 22, 2010 at 3:22 PM, <[email protected]> wrote: > "assume I can index on FOXML/METS fields only, correct ?" > > Not correct. > > If I understand your question correctly, you certainly should not be using > a separate datastream, nor have you the choice of using a new Dublin Core > element. One can't invent a new, personal DC element. It's a global metadata > standard. >
I absolutely agree that DC is a metadata standard, so, correct if I'm wrong, you're saying that I can only index on DC elements ? an not on other streams in the foxml ? > > Perhaps you should try some XSLT. GSearch provides you with the PID of the > object at hand in $PID. Assuming you prepare $REPOLOCATION with an URL to > your repository, you could use something along the lines of: > > <IndexField IFname="myfield"> > <xsl:choose> > <xsl:when > test="document(concat($REPOLOCATION,'/get/',$PID,'/DC'))//dc:creator = > 'John'">1</xsl:when> > <xsl:otherwise>0</xsl:otherwise> > </xsl:choose> > </IndexField> > Great ! that's what I meant/need... > > > --- > A. Soroka > Digital Research and Scholarship R & D > the University of Virginia Library > > > > On Apr 22, 2010, at 8:56 AM, Matteo Boschini wrote: > > > > > > > On Thu, Apr 22, 2010 at 2:39 PM, <[email protected]> wrote: > > You can, in theory, use GSearch to index anything that XSLT can construct > from the object, including the results of disseminations or computations > made on datastreams. What field are you trying to index? > > > > suppose I want to add something at set it=1 in index if say, > dc.creator=john else =0. > > What could I do then ? > > assume I can index on FOXML/METS fields only, correct ? > > So I should use some specific dc or or DS.something, right ? > > > > > > As far as how to make changes to the indexing, I believe that you have > the right idea. You could also change the value of > fgsindex.defaultUpdateIndexDocXslt in index.properties to some other > stylesheet. > > > > --- > > A. Soroka > > Digital Research and Scholarship R & D > > the University of Virginia Library > > > > > > > > On Apr 22, 2010, at 3:10 AM, Matteo Boschini wrote: > > > > > Hi all, > > > > > > I'm pretty new to lucene, thus my question might be wrong, so bear with > me... > > > > > > I'm currently using fedoragsearch with the BasicIndex configuration, > which is indexing on > > > PID, repositoryName, > > > fgs.label, fgs.contentModel, fgs.createdDate, > > > fgs.lastModifiedDate, fgs.state, fgs.type, > > > dc.creator, dc.date, dc.description, dc.format, dc.identifier, > > > dc.publisher, dc.relations, dc.right, dc.source, > > > dc.subject, dc.title > > > > > > Suppose I want it to index some other field. > > > Does this field have to be defined in the FOXML/METS ? > > > > > > Or if I want to index on less fields than the ones definde in FOXML; > how can I do that ? > > > Just editing basicFoxmlToLucene.xslt ? > > > How ? > > > > > > thanks for your help > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > > > Fedora-commons-users mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users > > > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > > Fedora-commons-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users > > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Fedora-commons-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users >
------------------------------------------------------------------------------
_______________________________________________ Fedora-commons-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
