You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by gs...@apache.org on 2010/10/21 18:30:53 UTC

svn commit: r1026058 - in /lucene/dev/trunk/solr/example/solr/conf/velocity: VM_global_library.vm browse.vm facet_dates.vm facet_fields.vm facet_pivot.vm facet_queries.vm facet_ranges.vm facets.vm footer.vm header.vm layout.vm main.css

Author: gsingers
Date: Thu Oct 21 16:30:53 2010
New Revision: 1026058

URL: http://svn.apache.org/viewvc?rev=1026058&view=rev
Log:
SOLR-2178: more movement towards tutorial status: added tool tip annotations, called out the facet types more distinctly, added a link to the Solr Admin

Added:
    lucene/dev/trunk/solr/example/solr/conf/velocity/facet_fields.vm
Modified:
    lucene/dev/trunk/solr/example/solr/conf/velocity/VM_global_library.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/browse.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/facet_dates.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/facet_pivot.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/facet_queries.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/facet_ranges.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/facets.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/footer.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/header.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/layout.vm
    lucene/dev/trunk/solr/example/solr/conf/velocity/main.css

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/VM_global_library.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/VM_global_library.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/VM_global_library.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/VM_global_library.vm Thu Oct 21 16:30:53 2010
@@ -1,3 +1,4 @@
+
 #macro(param $key)$request.params.get($key)#end
 
 #macro(url_for_solr)/solr#if($request.core.name != "")/$request.core.name#end#end
@@ -9,9 +10,13 @@
 
 #macro(debug)#if($request.params.get('debugQuery'))&debugQuery=true#end#end
 
-#macro(boostPrice)#if($request.params.get('bf') == 'price')CHECKED#end#end        
+#macro(boostPrice)#if($request.params.get('bf') == 'price')&bf=price#end#end        
+
+#macro(annotate)#if($request.params.get('annotateBrowse'))&annotateBrowse=true#end#end
+
+#macro(annTitle $msg)#if($annotate == true)title="$msg"#end#end        
 
-#macro(lens)?#q#if($request.params.getParams('fq') and $list.size($request.params.getParams('fq')) > 0)&#fqs($request.params.getParams('fq'))#end#debug#if($request.params.get('bf') == 'price')&bf=price#end#end
+#macro(lens)?#q#if($request.params.getParams('fq') and $list.size($request.params.getParams('fq')) > 0)&#fqs($request.params.getParams('fq'))#end#debug#if($request.params.get('bf') == 'price')&bf=price#end#annotate#end
 
 #macro(url_for_lens)#{url_for_home}#lens#end
 

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/browse.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/browse.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/browse.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/browse.vm Thu Oct 21 16:30:53 2010
@@ -1,16 +1,17 @@
 #set($searcher=$request.searcher)
 #set($params=$request.params)
 #set($clusters = $response.response.clusters)
-
+#set($annotate = $request.params.get("annotateBrowse"))
 <div class="query-box">
   <form id="query-form" action="#{url_for_home}" method="GET">
-  <a href="#url_for_home#if($request.params.get('debugQuery'))?debugQuery=true#end"><img src="#{url_for_solr}/admin/solr_small.png" id="logo"/></a>
-    
     <div class="inputs"><span>Find: <input type="text" id="q" name="q" value="$!esc.html($params.get('q'))"/> <input type="submit"/> <input type="reset"/></span>
-    <div class="query-boost"><input type="checkbox" name="bf" value="price" #boostPrice>Boost by Price</input> </div></div>
+    <div class="query-boost"><input type="checkbox" name="bf" #annTitle("Add the boost function &bf=price to the query") value="price" #if($request.params.get('bf') == 'price')checked="true"#end>Boost by Price</input> </div></div>
     #if($request.params.get('debugQuery'))
       <input type="hidden" name="debugQuery" value="true"/>
     #end
+    #if($annotate == true)
+      <input type="hidden" name="annotateBrowse" value="true"/>
+    #end
     #foreach($fq in $request.params.getParams('fq'))
       <input type="hidden" name="fq" value="$esc.html($fq)"/>
     #end

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/facet_dates.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/facet_dates.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/facet_dates.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/facet_dates.vm Thu Oct 21 16:30:53 2010
@@ -1,4 +1,5 @@
 ##TODO: Generically deal with all dates
+<h2 #annTitle("Facets generated by adding &facet.date= to the request")>Date Facets</h2>        
 #set($field = $response.response.facet_counts.facet_dates.manufacturedate_dt)
 #set($gap = $response.response.facet_counts.facet_dates.manufacturedate_dt.gap)
 #display_facet_date($field, "Manufacture Date", "manufacturedate_dt", $gap)

Added: lucene/dev/trunk/solr/example/solr/conf/velocity/facet_fields.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/facet_fields.vm?rev=1026058&view=auto
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/facet_fields.vm (added)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/facet_fields.vm Thu Oct 21 16:30:53 2010
@@ -0,0 +1,12 @@
+#if($response.facetFields)
+    <h2 #annTitle("Facets generated by adding &facet.field= to the request")>Field Facets</h2>
+    #foreach($field in $response.facetFields)
+      <span class="facet-field">$field.name</span>
+
+      <ul>
+        #foreach($facet in $field.values)
+            <li><a href="#url_for_facet_filter($field.name, $facet.name)">$facet.name</a> ($facet.count)</li>
+        #end
+      </ul>
+    #end
+  #end
\ No newline at end of file

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/facet_pivot.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/facet_pivot.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/facet_pivot.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/facet_pivot.vm Thu Oct 21 16:30:53 2010
@@ -1,2 +1,3 @@
+<h2 #annTitle("Facets generated by adding &facet.pivot= to the request")>Pivot Facets</h2>
 #set($pivot = $response.response.facet_counts.facet_pivot)
-#display_facet_pivot($pivot, "Pivots")
+#display_facet_pivot($pivot, "")

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/facet_queries.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/facet_queries.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/facet_queries.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/facet_queries.vm Thu Oct 21 16:30:53 2010
@@ -1,2 +1,3 @@
 #set($field = $response.response.facet_counts.facet_queries)
-#display_facet_query($field, "Facet Queries", "")
\ No newline at end of file
+<h2 #annTitle("Facets generated by adding &facet.query= to the request")>Query Facets</h2>        
+#display_facet_query($field, "", "")
\ No newline at end of file

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/facet_ranges.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/facet_ranges.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/facet_ranges.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/facet_ranges.vm Thu Oct 21 16:30:53 2010
@@ -1,3 +1,4 @@
+<h2 #annTitle("Facets generated by adding &facet.range= to the request")>Range Facets</h2>
 #set($field = $response.response.facet_counts.facet_ranges.price.counts)
 #set($start = $response.response.facet_counts.facet_ranges.price.start)
 #set($end = $response.response.facet_counts.facet_ranges.price.end)

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/facets.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/facets.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/facets.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/facets.vm Thu Oct 21 16:30:53 2010
@@ -1,15 +1,4 @@
-  #if($response.facetFields)
-    <h2>Facets</h2>
-    #foreach($field in $response.facetFields)
-      <span class="facet-field">$field.name</span>
-      
-      <ul>
-        #foreach($facet in $field.values)
-            <li><a href="#url_for_facet_filter($field.name, $facet.name)">$facet.name</a> ($facet.count)</li>
-        #end
-      </ul>
-    #end
-  #end
+#parse('facet_fields.vm')  
 #parse('facet_queries.vm')
 #parse('facet_ranges.vm')
 #parse('facet_dates.vm')

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/footer.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/footer.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/footer.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/footer.vm Thu Oct 21 16:30:53 2010
@@ -6,5 +6,11 @@ Generated by <a href="http://wiki.apache
 #else
   <a href="#url_for_lens&debugQuery=true">enable debug</a>
 #end
+#if($annotate)
+  <a href="#url_for_home?#q#if($list.size($request.params.getParams('fq')) > 0)&#fqs($request.params.getParams('fq'))#end#boostPrice">disable annotation</a>
+#else
+  <a href="#url_for_lens&annotateBrowse=true">enable annotation</a>
+#end
+
 
 <a href="#url_for_lens&wt=xml#if($request.params.get('debugQuery'))&debugQuery=true#end">XML</a>
\ No newline at end of file

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/header.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/header.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/header.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/header.vm Thu Oct 21 16:30:53 2010
@@ -1 +1,3 @@
-## empty header, customize as desired
\ No newline at end of file
+<div id="head">
+  <span ><a href="#url_for_home#if($request.params.get('debugQuery'))?debugQuery=true#end"><img src="#{url_for_solr}/admin/solr_small.png" id="logo"/></a></span>
+</div>
\ No newline at end of file

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/layout.vm
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/layout.vm?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/layout.vm (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/layout.vm Thu Oct 21 16:30:53 2010
@@ -29,6 +29,7 @@
 
   </head>
   <body>
+    <div id="admin"><a href="#url_for_solr/admin">Solr Admin</a></div>
     <div id="header">
       #parse("header.vm")
     </div>

Modified: lucene/dev/trunk/solr/example/solr/conf/velocity/main.css
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/conf/velocity/main.css?rev=1026058&r1=1026057&r2=1026058&view=diff
==============================================================================
--- lucene/dev/trunk/solr/example/solr/conf/velocity/main.css (original)
+++ lucene/dev/trunk/solr/example/solr/conf/velocity/main.css Thu Oct 21 16:30:53 2010
@@ -1,3 +1,11 @@
+#admin{
+  text-align: right;
+  vertical-align: top; 
+}
+
+#head{
+  width: 100%;
+}
 .array-field {
   border: 2px solid #474747;
   background: #FFE9D8;
@@ -73,15 +81,14 @@ a {
   background: white;
 }
 
-#logo {
-  margin: 10px;
-  border-style: none; 
-}
-
 .constraints {
   margin-top: 10px;
 }
 
+#query-form{
+  width: 80%;
+}
+
 .query-box, .constraints {
   padding: 5px;
   margin: 5px;
@@ -100,8 +107,7 @@ a {
 }
 
 .query-box {
-  top: -35px;
-  position: relative;
+  
 }
 
 .query-boost {
@@ -116,12 +122,12 @@ a {
   left: 180px;
   top: -20px;
   position: relative;
+  
 }
 
 #logo {
-  top: 35px;
-  position: relative;
-  margin-right: 50px;
+  margin: 10px;
+  border-style: none;
 }
 
 .pagination {