Skip to content

Instantly share code, notes, and snippets.

View PaulSorensen's full-sized avatar

Paul Sørensen PaulSorensen

View GitHub Profile
@PaulSorensen
PaulSorensen / solr.xml
Created September 26, 2013 08:42
egeek.dk - Install Solr under Windows Example of solr.xml
<?xml version="1.0" encoding="UTF-8"?>
<context docBase="c:/Tomcat/webapps/solr.war" debug="0" crossContext="true" >
<environment name="solr/home" type="java.lang.String" value="/Tomcat/webapps/" override="true"></environment>
</context>
@PaulSorensen
PaulSorensen / web.xml
Created September 26, 2013 09:19
egeek.dk - Install Solr under Windows C:\Tomcat\webapps\solr\WEB-INF\web.xml
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>C:\Solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
@PaulSorensen
PaulSorensen / solrconfig.xm
Created September 26, 2013 09:30
egeek.dk - Can't find (or read) directory to add to classloader \Solr\Collection1\conf\solrconfig.xm
<lib dir="../../../contrib/extraction/lib" regex=".*\.jar"></lib>
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar"></lib>
<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar"></lib>
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar"></lib>
<lib dir="../../../contrib/langid/lib/" regex=".*\.jar"></lib>
<lib dir="../../../dist/" regex="solr-langid-\d.*\.jar"></lib>
<lib dir="../../../contrib/velocity/lib" regex=".*\.jar"></lib>
@PaulSorensen
PaulSorensen / solrerrorlog
Created September 26, 2013 09:32
egeek.dk - SimplePropertiesWriter Unable to read: dataimport.properties
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">7</int>
</lst>
<lst name="initArgs">
</lst><lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
@PaulSorensen
PaulSorensen / .gitignore
Created September 26, 2013 09:34
egeek.dk - .gitignore Windows
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
@PaulSorensen
PaulSorensen / web.xml
Created September 26, 2013 09:37
egeek.dk - Password protext Solr admin
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
metadata-complete="true"
>
@PaulSorensen
PaulSorensen / web.xml
Created September 26, 2013 09:38
egeek.dk - Password protect Solr admin
<web-resource-collection>
<web-resource-name>Solr Lockdown</web-resource-name>
<url-pattern>/</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>solr_admin</role-name>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
@PaulSorensen
PaulSorensen / tomcat-users.xml
Created September 26, 2013 09:39
egeek.dk - Password protect Solr admin
<user name="myUsername" password="myPassword" roles="admin-gui,manager-gui,solr_admin"></user>
@PaulSorensen
PaulSorensen / JsonHelper.cs
Created September 26, 2013 09:40
egeek.dk - WCF return JSON, AJAX-enabled WCF Service in less than 3 minutes
public static class JsonHelper
{
public static string ToJson(this object obj)
{
var serializer = new JavaScriptSerializer();
return serializer.Serialize(obj);
}
public static string ToJson(this object obj, int recursionDepth)
{
@PaulSorensen
PaulSorensen / Service1.svc.cs
Last active December 23, 2015 23:48
egeek.dk - WCF return JSON, AJAX-enabled WCF Service in less than 3 minutes
[OperationContract]
public string HelloWorld(string personName)
{
return (new HelloWorldWrapper
{
Response = string.Format("Hello, {0}", personName),
Error = "",
TimeExecuted = DateTime.Now.ToString(CultureInfo.InvariantCulture)
}).ToJson();
}