- Add 'last' link to jump to end of search results

- Increase default 'limit' from 20 to 100.
This commit is contained in:
Jordan Sissel 2009-10-25 09:11:24 +00:00
parent c3ab5803ea
commit cf6986d8e5
2 changed files with 6 additions and 1 deletions

View file

@ -11,7 +11,7 @@ class Search < Application
def query
params[:offset] = (params[:offset] ? params[:offset].to_i : 0) rescue 0
params[:limit] = (params[:limit] ? params[:limit].to_i : 20) rescue 20
params[:limit] = (params[:limit] ? params[:limit].to_i : 100) rescue 100
params[:log_type] = (params[:log_type] or "linux-syslog")
#@search = LogStash::Net::Clients::Search.new("/opt/logstash/etc/logstashd.yaml")

View file

@ -22,6 +22,11 @@
:offset => [@hits - params[:limit], params[:offset] + params[:limit]].min,
:limit => params[:limit],
:log_type => params[:log_type]) %>
<%= link_to "last", url(:controller => "search", :action => "query",
:q => params[:q],
:offset => @hits - params[:limit],
:limit => params[:limit],
:log_type => params[:log_type]) %>
<% end %>
<pre>