<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Connectors on Lucille</title><link>https://kmwtechnology.github.io/lucille/docs-0.5.10/architecture/components/connectors/</link><description>Recent content in Connectors on Lucille</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 06 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://kmwtechnology.github.io/lucille/docs-0.5.10/architecture/components/connectors/index.xml" rel="self" type="application/rss+xml"/><item><title>RSS Connector</title><link>https://kmwtechnology.github.io/lucille/docs-0.5.10/architecture/components/connectors/rss_connector/</link><pubDate>Fri, 06 Jun 2025 00:00:00 +0000</pubDate><guid>https://kmwtechnology.github.io/lucille/docs-0.5.10/architecture/components/connectors/rss_connector/</guid><description>&lt;h3 id="the-rssconnector"&gt;The RSSConnector&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;RSSConnector&lt;/code&gt; allows you to publish Documents representing the items found in an RSS feed of your choice. Each Document will
(optionally) contain fields from the RSS items, like the author, description, title, etc. By default, the Document IDs will be the
item&amp;rsquo;s &lt;code&gt;guid&lt;/code&gt;, which should be a unique identifier for the RSS item.&lt;/p&gt;
&lt;p&gt;You can configure the &lt;code&gt;RSSConnector&lt;/code&gt; to only publish recent RSS items, based on the &lt;code&gt;pubDate&lt;/code&gt; found on the items.
Also, it can run incrementally, refreshing the RSS feed after a certain amount of time until you manually stop it. The &lt;code&gt;RSSConnector&lt;/code&gt;
will avoid publishing Documents for the same RSS item more than once.&lt;/p&gt;</description></item><item><title>File Connector</title><link>https://kmwtechnology.github.io/lucille/docs-0.5.10/architecture/components/connectors/file_connector/</link><pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate><guid>https://kmwtechnology.github.io/lucille/docs-0.5.10/architecture/components/connectors/file_connector/</guid><description>&lt;p&gt;&lt;a href="https://github.com/kmwtechnology/lucille/blob/main/lucille-core/src/main/java/com/kmwllc/lucille/connector/FileConnector.java"&gt;Source Code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The file connector traverses a file system and publishes Lucille documents representing its findings. In your Configuration, specify
&lt;code&gt;pathsToStorage&lt;/code&gt;, representing the path(s) you want to traverse. Each path can be a path to the local file system or a URI for a supported
cloud provider.&lt;/p&gt;
&lt;h3 id="working-with-cloud-storage"&gt;Working with Cloud Storage&lt;/h3&gt;
&lt;p&gt;When you are providing FileConnector with URIs to cloud storage, you also need to apply the appropriate configuration for any
cloud providers used. For each provider, you&amp;rsquo;ll need to provide a form of authentication; you can optionally
specify the maximum number of files (&lt;code&gt;maxNumOfPages&lt;/code&gt;) that Lucille will load into memory for a given request.&lt;/p&gt;</description></item></channel></rss>