私はjson経由でjquery ajaxを使用してsolrのインデックスを作成しています。json の名前と値のペアでは、フォーム内の html 要素から値を取得する必要があります。変数名が値の代わりにsolrでインデックス付けされるため、jsonでこの値を送信する方法。
function signupcall()
{
var variable=document.getElementById('newemail').value;
$.ajax({
type : "POST",
url : "http://localhost:8080/solr/User/update?commit=true",
data : "{ \"add\": { \"doc\": { \"emailaddr\": \"variable\"}} }",
contentType: "application/json",
dataType : "jsonp"
});
}