菜鸟求助!!关于solrj的问题,求一个小例子或者帮忙解决以下问题 谢咯 本帖最后由 x50430618 于 2011-05-30 14:57:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 肿么没人回答啊,汗,如果有高人 顺便解答一下 如果我把网站发布到公网了 solr这个管理界面怎么屏蔽掉 比如我现在http://localhost/solr可以访问 但是我发布到公网上 还是可以用==域名/solr访问到,这个怎么屏蔽掉或者设置个权限什么的 汗,还是没人理我,我还是把问题补充一下中文分词是第三方的mmseg4j-1.8.4,http://localhost:8080/solr/admin/analysis.jsp这个页面进行分词测试是成功的 D:\apache-tomcat-6.0.32\conf\Catalina\localhost路径下的solr.xml文件内容<?xml version="1.0" encoding="UTF-8"?><Context docBase="D:\apache-tomcat-6.0.32\webapps\solr" debug="0" crossContext="true" ><Environment name="solr/home" type="java.lang.String" value="D:\apache-tomcat-6.0.32\solr_env" override="true" /> </Context>schema.xml内的配置<?xml version="1.0" encoding="UTF-8" ?><schema name="example" version="1.2"> <types> <!--mmseg4j field types这里是我添加的 默认的text被我删了--> <fieldType name="textComplex" class="solr.TextField" positionIncrementGap="100" > <analyzer> <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex" dicPath="./dic"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> </fieldType> <fieldType name="textMaxWord" class="solr.TextField" positionIncrementGap="100" > <analyzer> <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="max-word" dicPath="./dic"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> </fieldType> <fieldType name="textSimple" class="solr.TextField" positionIncrementGap="100" > <analyzer> <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" dicPath="./dic"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> </fieldType> .... </types> <fields> <field name="id" type="string" indexed="true" stored="true" required="true" /> <field name="sku" type="textTight" indexed="true" stored="true" omitNorms="true"/> <field name="name" type="textgen" indexed="true" stored="true"/> <field name="alphaNameSort" type="alphaOnlySort" indexed="true" stored="false"/> <field name="manu" type="textgen" indexed="true" stored="true" omitNorms="true"/> <field name="cat" type="text_ws" indexed="true" stored="true" multiValued="true" omitNorms="true" /> <field name="features" type="text" indexed="true" stored="true" multiValued="true"/> <field name="includes" type="text" indexed="true" stored="true" termVectors="true" termPositions="true" termOffsets="true" /> <field name="weight" type="float" indexed="true" stored="true"/> <field name="price" type="float" indexed="true" stored="true"/> <field name="popularity" type="int" indexed="true" stored="true" /> <field name="inStock" type="boolean" indexed="true" stored="true" /> <field name="title" type="text" indexed="true" stored="true" multiValued="true"/> <field name="subject" type="text" indexed="true" stored="true"/> <field name="description" type="text" indexed="true" stored="true"/> <field name="comments" type="text" indexed="true" stored="true"/> <field name="author" type="textgen" indexed="true" stored="true"/> <field name="keywords" type="textgen" indexed="true" stored="true"/> <field name="category" type="textgen" indexed="true" stored="true"/> <field name="content_type" type="string" indexed="true" stored="true" multiValued="true"/> <field name="last_modified" type="date" indexed="true" stored="true"/> <field name="links" type="string" indexed="true" stored="true" multiValued="true"/> <field name="text_rev" type="text_rev" indexed="true" stored="false" multiValued="true"/> <field name="manu_exact" type="string" indexed="true" stored="false"/> <field name="payloads" type="payloads" indexed="true" stored="true"/><!--这里是我添加的--> <field name="simple" type="textSimple" indexed="true" stored="true" multiValued="true"/> <field name="complex" type="textComplex" indexed="true" stored="true" multiValued="true"/> <field name="text" type="textMaxWord" indexed="true" stored="true" multiValued="true"/> </fields> ...<!--这里是我添加的--> <copyField source="simple" dest="text"/> <copyField source="complex" dest="text"/></schema> struts2配置文件根对象root问题? STRUTS 跳转问题 2个数组取他们不同值的组合 jsp 关联歌词 这样的购物车谁做过?? many to many 查询问题 问一些ejb的问题? 类、抽象类、接口之间的关系 急问jbuilder6.0下的javax.ejb包哪里去了? java执行mysql语句“show database”可以返回结果集? jms如何判断消息队列是否存在? java文件
http://localhost:8080/solr/admin/analysis.jsp这个页面进行分词测试是成功的
<Context docBase="D:\apache-tomcat-6.0.32\webapps\solr" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="D:\apache-tomcat-6.0.32\solr_env" override="true" />
</Context>schema.xml内的配置<?xml version="1.0" encoding="UTF-8" ?>
<schema name="example" version="1.2">
<types>
<!--mmseg4j field types这里是我添加的 默认的text被我删了-->
<fieldType name="textComplex" class="solr.TextField" positionIncrementGap="100" >
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex" dicPath="./dic"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
<fieldType name="textMaxWord" class="solr.TextField" positionIncrementGap="100" >
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="max-word" dicPath="./dic"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
<fieldType name="textSimple" class="solr.TextField" positionIncrementGap="100" >
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" dicPath="./dic"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
....
</types>
<fields>
<field name="id" type="string" indexed="true" stored="true" required="true" />
<field name="sku" type="textTight" indexed="true" stored="true" omitNorms="true"/>
<field name="name" type="textgen" indexed="true" stored="true"/>
<field name="alphaNameSort" type="alphaOnlySort" indexed="true" stored="false"/>
<field name="manu" type="textgen" indexed="true" stored="true" omitNorms="true"/>
<field name="cat" type="text_ws" indexed="true" stored="true" multiValued="true" omitNorms="true" />
<field name="features" type="text" indexed="true" stored="true" multiValued="true"/>
<field name="includes" type="text" indexed="true" stored="true" termVectors="true" termPositions="true" termOffsets="true" /> <field name="weight" type="float" indexed="true" stored="true"/>
<field name="price" type="float" indexed="true" stored="true"/>
<field name="popularity" type="int" indexed="true" stored="true" />
<field name="inStock" type="boolean" indexed="true" stored="true" />
<field name="title" type="text" indexed="true" stored="true" multiValued="true"/>
<field name="subject" type="text" indexed="true" stored="true"/>
<field name="description" type="text" indexed="true" stored="true"/>
<field name="comments" type="text" indexed="true" stored="true"/>
<field name="author" type="textgen" indexed="true" stored="true"/>
<field name="keywords" type="textgen" indexed="true" stored="true"/>
<field name="category" type="textgen" indexed="true" stored="true"/>
<field name="content_type" type="string" indexed="true" stored="true" multiValued="true"/>
<field name="last_modified" type="date" indexed="true" stored="true"/>
<field name="links" type="string" indexed="true" stored="true" multiValued="true"/>
<field name="text_rev" type="text_rev" indexed="true" stored="false" multiValued="true"/>
<field name="manu_exact" type="string" indexed="true" stored="false"/> <field name="payloads" type="payloads" indexed="true" stored="true"/>
<!--这里是我添加的-->
<field name="simple" type="textSimple" indexed="true" stored="true" multiValued="true"/>
<field name="complex" type="textComplex" indexed="true" stored="true" multiValued="true"/>
<field name="text" type="textMaxWord" indexed="true" stored="true" multiValued="true"/> </fields>
...
<!--这里是我添加的-->
<copyField source="simple" dest="text"/>
<copyField source="complex" dest="text"/>
</schema>