2

We have configured BCS search in SharePoint 2016. Created External content type with Sharepoint Designer and created Content Source using with External content type.(Source in Documentum). While run Full crawl, completed less than 3 hours and got errors. Again we ran Incremental crawl, errors were disappeared, but incremental crawl is running forever until We stopped incremental crawl.Bcs

Please help us to resolve this issue

Thanks in Advance

  • Does your BCS ECT support incremental crawling? – Matthew McDermott Aug 20 '17 at 0:34
  • Hi Matthew, Thanks for reply. Actually I have no idea, how to check either BCS ECT support incremental crawling or not. – Srinu Dasari Aug 21 '17 at 5:57
  • The person who created the ECT should know. If they don't then it is unlikely that incremental crawling is supported. – Matthew McDermott Aug 21 '17 at 21:21
  • I think they are not configure ECT to support Incremental Crawling, could you please advice how to do – Srinu Dasari Aug 31 '17 at 10:50
  • See my answer below. – Matthew McDermott Sep 1 '17 at 23:06
1

You have to create supply the LastModifiedTimeStampField property on the Finder Method Instance and point it at the property of you External Content Type's last modified timestamp field. This will be used for incremental crawling.

<Property Name="LastModifiedTimeStampField" Type="System.String">LastModified</Property>

More Info Developing for BCS

  • Hi Matthew, I have tried with that property, but no luck <MethodInstance Type="Finder" ReturnParameterName="Read List" Default="true" Name="Read List" DefaultDisplayName="Simon_In_Test Read List"> <Properties> <Property Name="LastModifiedTimeStampField" Type="System.String">Modified_date</Property> <Property Name="RootFinder" Type="System.String"></Property> <Property Name="UseClientCachingForSearch" Type="System.String"></Property> </Properties> – Srinu Dasari Sep 4 '17 at 10:48
  • Is Modified_date returned in your query? – Matthew McDermott Sep 5 '17 at 12:47
  • Finally we got to work that we need to add <Property Name="LastModifiedTimeStampField" Type="System.String">LastModified</Property> in Specific Finder Method Read Item – Srinu Dasari Nov 2 '17 at 11:17
  • Yes, glad you got it working. Can you mark the answer? – Matthew McDermott Nov 3 '17 at 11:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.