【Solr4.7.0学习笔记】系列之一:java程序里面,如何用ajax访问solr程序?
2014-04-16 13:08
609 查看
[align=left]<%@ page language="java" import= "java.util.*" pageEncoding="UTF-8" %>[/align]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN">
[align=left]<html>[/align]
[align=left]<head>[/align]
[align=left]<script type= "text/javascript" src="js/jquery-1.5.2.js" ></script>[/align]
[align=left]<script>[/align]
$(document).ready( function()
{
[align=left] $( "#button1" ).click(function(){ [/align]
[align=left] var t=$("#text1" ).val(); [/align]
[align=left] str=encodeURI(t); [/align]
[align=left] $.ajax({[/align]
[align=left] url:'http://localhost:8080/solr/coretest/select/?q=sName:' +str+'&version=2.2&start=0&rows=10&indent=on&wt=json' ,[/align]
[align=left] dataType: "json", //ajax返回值设置为text(json格式也可用它返回,可打印出结果,也可设置成json)[/align]
[align=left] success: function(data){[/align]
[align=left] result=data.response.docs;[/align]
for(
i=0;i<result.length;i++ ){
[align=left] alert(result[i].sName);//可以取到字段的值,弹出框显示“陈奕迅”[/align]
[align=left] alert(result[i].sAge);[/align]
[align=left] }[/align]
[align=left] },[/align]
[align=left] error: function(json){[/align]
return
false;
[align=left] }[/align]
[align=left] });[/align]
[align=left] [/align]
[align=left] });[/align]
[align=left] });[/align]
[align=left] </script >[/align]
[align=left]</head>[/align]
[align=left]<body>[/align]
[align=left] <div id="div1">[/align]
[align=left] <input type= "text" id ="text1" name="text1" /><input type= "button"[/align]
[align=left] id= "button1" value ="搜索" />[/align]
[align=left] </div >[/align]
[align=left] <div id="div2"></ div>[/align]
[align=left]</body>[/align]
[align=left]</html>[/align]
-----------------------------------------------------------------------------------------------------------------
说明:url里面的参数sName冒号是模糊查询的字符串,
version:版本
start:是结果集开始的位置
rows:设置每页显示的行数,indent
indent:
wt:
效果如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN">
[align=left]<html>[/align]
[align=left]<head>[/align]
[align=left]<script type= "text/javascript" src="js/jquery-1.5.2.js" ></script>[/align]
[align=left]<script>[/align]
$(document).ready( function()
{
[align=left] $( "#button1" ).click(function(){ [/align]
[align=left] var t=$("#text1" ).val(); [/align]
[align=left] str=encodeURI(t); [/align]
[align=left] $.ajax({[/align]
[align=left] url:'http://localhost:8080/solr/coretest/select/?q=sName:' +str+'&version=2.2&start=0&rows=10&indent=on&wt=json' ,[/align]
[align=left] dataType: "json", //ajax返回值设置为text(json格式也可用它返回,可打印出结果,也可设置成json)[/align]
[align=left] success: function(data){[/align]
[align=left] result=data.response.docs;[/align]
for(
i=0;i<result.length;i++ ){
[align=left] alert(result[i].sName);//可以取到字段的值,弹出框显示“陈奕迅”[/align]
[align=left] alert(result[i].sAge);[/align]
[align=left] }[/align]
[align=left] },[/align]
[align=left] error: function(json){[/align]
return
false;
[align=left] }[/align]
[align=left] });[/align]
[align=left] [/align]
[align=left] });[/align]
[align=left] });[/align]
[align=left] </script >[/align]
[align=left]</head>[/align]
[align=left]<body>[/align]
[align=left] <div id="div1">[/align]
[align=left] <input type= "text" id ="text1" name="text1" /><input type= "button"[/align]
[align=left] id= "button1" value ="搜索" />[/align]
[align=left] </div >[/align]
[align=left] <div id="div2"></ div>[/align]
[align=left]</body>[/align]
[align=left]</html>[/align]
-----------------------------------------------------------------------------------------------------------------
说明:url里面的参数sName冒号是模糊查询的字符串,
version:版本
start:是结果集开始的位置
rows:设置每页显示的行数,indent
indent:
wt:
效果如下:
相关文章推荐
- 【Solr4.7.0学习笔记】系列之一: java程序里面,如何用submit(非异步)访问solr程序?
- 【Solr4.7.0学习笔记】系列之一:如何让solr和java程序整合
- 【Solr4.7.0学习笔记】系列之一:我的第一个Solr程序
- 【Solr4.7.0学习笔记】系列之一:Solrj4.7增删改查+分页
- 【Solr4.7.0学习笔记】系列之一:Tomcat7中搭建Solr 4.x(4.7.0)
- 【Solr4.7.0学习笔记】系列之一:ik智能分词(需要导入lucene4.7jar包)
- 【Solr4.7.0学习笔记】系列之一:solr 竞价排名
- 【Solr4.7.0学习笔记】系列之一:Facet分组查询
- 人工智能系列精品课学习笔记-2如何提问以获得更多更好的帮助
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<正则表达式>(三十一)
- solr7.1.0学习笔记(6)---配置文件managed-schema(schema.xml)-如何定义字段field
- JNI学习笔记:(1)开篇(2)本地代码访问Java代码 (3)本地方法取得Java属性/调用java方法 (4)本地代码创建Java对象(包括javaString) (5) 本地方法处理java数组
- java学习笔记---第一个applet程序以及一个小问题的解决
- Java学习笔记--使用Javadoc生成程序开发文档
- Android(java)学习笔记85:案例拨号程序
- java系列:《java核心技术 卷1》学习笔记,chapter 11 调试技巧
- java第七章学习笔记:访问控制---java世界的卫兵
- SQL学习笔记:服务端配置-如何让外网访问SQL2000
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server_常用查询>(二十二)