Hi Ameya,
Here's the code for indexing a list item:
>>>>>>
RepositoryDocument data = new RepositoryDocument();
data.setBinary( is, 0L );
if (modifiedDate != null)
data.setModifiedDate(modifiedDate);
if (createdDate != null)
data.setCreatedDate(createdDate);
setDataACLs(data,acls,denyAcls);
setPathAttribute(data,sDesc,documentIdentifier);
if (metadataValues != null)
{
Iterator<String> iter =
metadataValues.keySet().iterator();
while (iter.hasNext())
{
String fieldName = iter.next();
String fieldData = metadataValues.get(fieldName);
data.addField(fieldName,fieldData);
}
}
data.addField("GUID",guid);
<<<<<<
Note the GUID field. It is not optional in any way.
Here's the code for indexing a document:
>>>>>>
RepositoryDocument data = new RepositoryDocument();
data.setBinary( is, documentLength );
data.setFileName(mapToFileName(documentIdentifier));
if (contentType != null)
data.setMimeType(contentType);
setDataACLs(data,acls,denyAcls);
setPathAttribute(data,sDesc,documentIdentifier);
if (modifiedDate != null)
data.setModifiedDate(modifiedDate);
if (createdDate != null)
data.setCreatedDate(createdDate);
if (metadataValues != null)
{
Iterator<String> iter =
metadataValues.keySet().iterator();
while (iter.hasNext())
{
String fieldName = iter.next();
String fieldData = metadataValues.get(fieldName);
data.addField(fieldName,fieldData);
}
}
data.addField("GUID",guid);
<<<<<<
Note that GUID is also set and is non-optional.
Karl
On Wed, Jul 9, 2014 at 9:57 AM, Ameya Aware <[email protected]> wrote:
> Also, i can not see 'GUID' in Solr both for Lists and documents. (I have
> changed Solr schema to add GUID there.).
>
>
> Thanks,
> Ameya
>
>
> On Wed, Jul 9, 2014 at 9:51 AM, Ameya Aware <[email protected]> wrote:
>
>> Hi Karl,
>>
>> I am seeing Shared documents from Sharepoint.
>>
>> Thanks,
>> Ameya
>>
>>
>> On Tue, Jul 8, 2014 at 5:52 PM, Karl Wright <[email protected]> wrote:
>>
>>> Hi Ameya,
>>>
>>> There is no difference in treatment between created date and modified
>>> date that I can find in the connector. Can you tell me what kind of
>>> SharePoint entity you are seeing this on? Eg documents, list items,
>>> attachments?
>>>
>>>
>>> Karl
>>>
>>> Sent from my Windows Phone
>>> ------------------------------
>>> From: Ameya Aware
>>> Sent: 7/8/2014 3:41 PM
>>> To: Karl Wright
>>> Subject: Re: Query in Sharepoint connector
>>>
>>> I did not get you properly. Please see below if it satisfies your query.
>>>
>>> Last modified is date field in Sharepoint. When i run job and send
>>> metadata to Solr, the date which is being sent to Solr is far different
>>> than that of it is in Sharepoint.
>>>
>>> Please let me know if you need any more details.
>>>
>>> Thanks,
>>> Ameya
>>>
>>>
>>>
>>> On Tue, Jul 8, 2014 at 3:35 PM, Karl Wright <[email protected]> wrote:
>>>
>>>> What does this field look like in SharePoint?
>>>>
>>>> Karl
>>>>
>>>> Sent from my Windows Phone
>>>> From: Ameya Aware
>>>> Sent: 7/8/2014 1:50 PM
>>>> To: [email protected]
>>>> Subject: Query in Sharepoint connector
>>>> Hi
>>>>
>>>> Last_modified metadata sent from Sharepoint to Solr is not giving
>>>> correct
>>>> values.
>>>>
>>>> Even last_modified showing lesser value than created_by date.
>>>> (Created_by
>>>> date is coming good).
>>>>
>>>> Is this bug?
>>>>
>>>> Thanks,
>>>> Ameya
>>>>
>>>
>>>
>>
>