2004-01-05 20:30:01 -05:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
|
2005-05-05 20:24:18 -04:00
|
|
|
<project name="wordnet" default="default">
|
2004-01-05 20:30:01 -05:00
|
|
|
|
|
|
|
<description>
|
|
|
|
WordNet
|
|
|
|
</description>
|
|
|
|
|
2004-01-26 12:26:38 -05:00
|
|
|
<property name="prolog.file" location="prologwn/wn_s.pl"/>
|
|
|
|
<property name="synindex.dir" location="index"/>
|
|
|
|
|
|
|
|
<available property="synindex.exists" file="${synindex.dir}" type="dir"/>
|
|
|
|
|
2005-05-01 20:11:11 -04:00
|
|
|
<import file="../contrib-build.xml"/>
|
2004-01-26 12:26:38 -05:00
|
|
|
|
2004-02-23 10:23:25 -05:00
|
|
|
<target name="index" depends="compile" description="Build WordNet index">
|
2004-01-26 12:26:38 -05:00
|
|
|
<fail if="synindex.exists">
|
|
|
|
Index already exists - must remove first.
|
|
|
|
</fail>
|
|
|
|
|
|
|
|
<java classname="org.apache.lucene.wordnet.Syns2Index">
|
|
|
|
<classpath>
|
|
|
|
<path refid="compile.classpath"/>
|
2005-05-01 20:11:11 -04:00
|
|
|
<pathelement location="${build.dir}/classes"/>
|
2004-01-26 12:26:38 -05:00
|
|
|
</classpath>
|
|
|
|
|
|
|
|
<arg file="${prolog.file}"/>
|
|
|
|
<arg file="${synindex.dir}"/>
|
|
|
|
</java>
|
|
|
|
</target>
|
|
|
|
|
2005-01-11 15:58:11 -05:00
|
|
|
|
2004-02-23 10:23:25 -05:00
|
|
|
<target name="synonym" description="Find synonyms for word">
|
2004-01-26 12:26:38 -05:00
|
|
|
<fail unless="synindex.exists">
|
|
|
|
Index does not exist.
|
|
|
|
</fail>
|
|
|
|
|
|
|
|
<fail unless="word">
|
|
|
|
Must specify 'word' property.
|
|
|
|
</fail>
|
|
|
|
|
|
|
|
<java classname="org.apache.lucene.wordnet.SynLookup">
|
|
|
|
<classpath>
|
|
|
|
<path refid="compile.classpath"/>
|
2005-05-01 20:11:11 -04:00
|
|
|
<pathelement location="${build.dir}/classes"/>
|
2004-01-26 12:26:38 -05:00
|
|
|
</classpath>
|
|
|
|
|
|
|
|
<arg file="${synindex.dir}"/>
|
|
|
|
<arg value="${word}"/>
|
|
|
|
</java>
|
|
|
|
</target>
|
|
|
|
|
2005-01-11 15:58:11 -05:00
|
|
|
<target name="expand" description="Perform synonym expansion on a query">
|
|
|
|
<fail unless="synindex.exists">
|
|
|
|
Index does not exist.
|
|
|
|
</fail>
|
|
|
|
|
|
|
|
<fail unless="query">
|
|
|
|
Must specify 'query' property.
|
|
|
|
</fail>
|
|
|
|
|
|
|
|
<java classname="org.apache.lucene.wordnet.SynExpand">
|
|
|
|
<classpath>
|
|
|
|
<path refid="compile.classpath"/>
|
2005-05-01 20:11:11 -04:00
|
|
|
<pathelement location="${build.dir}/classes"/>
|
2005-01-11 15:58:11 -05:00
|
|
|
</classpath>
|
|
|
|
|
|
|
|
<arg file="${synindex.dir}"/>
|
|
|
|
<arg value="${query}"/>
|
|
|
|
</java>
|
|
|
|
</target>
|
|
|
|
|
2004-01-05 20:30:01 -05:00
|
|
|
</project>
|