1.修改SearchAction.java
@Action(
value = "add",
results = { @Result(name = SUCCESS, type="redirect", location = "/index.jsp") }
)
public String addContent() throws Exception {
try{
SearchEngineCore se = SearchObject.getInstance().getLuceneContext("search");
Document doc = PackContentObject.convertContentToDoc(contentObj);
se.getTw().addDocument(doc);
se.commitIndex();
se.refreshData();
se.getNRTManager().maybeRefresh();
}catch(Exception e){
e.printStackTrace();
}
return SUCCESS;
}
2.创建addcontent.jsp
<!-- 手动添加索引 -->
<s:form action="add">
<table>
<tr>
<td>标题</td>
<td><s:textfield name="contentObj.title" /> </td>
</tr>
<tr>
<td>标题</td>
<td><s:textarea name="contentObj.content" /></td>
</tr>
<tr>
<td colspan="1"><s:submit value="添加"></s:submit> </td>
</tr>
</table>
</s:form>
3.展示结果,搜索内容"test"