Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Paging component providing simple and fast paging support for SOLR

NotificationsYou must be signed in to change notification settings

samsk/solr_pager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

################################################################################Program: solr_pagerVersion: 0.2.5Purpose: Pager component for SOLRLicense: GNU GPL v3 (see file COPYING)Author: Samuel Behan <samuel_._behan_(at)_dob_._sk> (c) 2000-2016Web:http://devel.dob.sk/solr_pagerRequirements: JAVA 1.5, SOLR 1.4+, ANT################################################################################---------- ABOUT ----------solr_pager is a SOLR paging component. It adds paging records to SOLR  search results, that can be easily transformed using XSLT writer. You will  not need anymore to bother with slow recursive XSLT paging hacks.  See PAGING for more info.------------------ BUG REPORTING ------------------Report bugs or feature request to me (Author).---------------- INSTALATION ----------------For use of solr_pager you might need to compile this against yours   SOLR version. Altought this tarball contains some recent version of SOLR jars,   they might be different and compiled version of solr_pager might not work with   yours SOLR. So, you will have to copy your SOLR (located in <webapps>/solr/WEB-INF/lib)   jars to libs directory or alter library paths in build.xml.  After this simply type   $ ant  This will create solr_pager.jar in dist directory, that you should copy to yours  SOLR lib dir (usually <webapps>/solr/WEB-INF/lib).  Finaly you need to define new component that can SOLR use in solrconfig.xml:  <searchComponent name="pager"/>  And add pager component to request processing:  <requestHandler name="standard" default="true">    <!-- ... usual solr requestHandler configurations ... ->    <!-- use pager as last request processing component -->    <arr name="last-components">      <str>pager</str>    </arr>  </requestHandler>----------------------- SOLR QUERY OPTIONS -----------------------pager- number of following or preceding page starts to generate  default: 0 (disabled)pager.pre- how many of preceding page starts should be generated  default: 2----------- PAGING -----------Response with start = 75 and rows = 25.<response>  <lst name="pager">    <lst name="pages"><!-- list of all pages -->      <int name="2">25</int>      <int name="3">50</int>      <int name="4">75</int> <!-- this is actual page -->      <int name="5">100</int>      <int name="6">125</int>      <int name="7">150</int>      <int name="8">175</int>      <int name="9">200</int>      <int name="10">225</int>      <int name="11">250</int>    </lst>    <int name="prev">50</int><!-- previous page, with start = 50 -->    <int name="next">100</int><!-- next page, with start = 75 -->    <int name="last">1225</int><!-- last page, with start = 1225 -->    <int name="actual">4</int> <!-- actual page number -->    <int name="count">49</int> <!-- count of all pages -->  </lst></response>

About

Paging component providing simple and fast paging support for SOLR

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp