Hello Team,

I have published the document -
https://cwiki.apache.org/confluence/display/OFBIZ/How+to+Migrate+from+Embedded+Solr+to+Standalone+Solr

Best Regards,
Ayan Farooqui
Product Engineer
*HotWax Commerce*
*Real OmniChannel. Real Results.*
email: ayan.faroo...@hotwax.co
*www.hotwax.co <http://www.hotwax.co/>*


On Thu, Apr 10, 2025 at 10:33 AM Ayan Farooqui <ayan.faroo...@hotwax.co>
wrote:

> Hello,
>
> I got stuck in resetting password of my Confluence account, will get it
> resolved or create a new one and post the migration steps today.
>
> Kind regards,
> Ayan Farooqui
> Product Engineer
> *HotWax Commerce*
> *Real OmniChannel. Real Results.*
> email: ayan.faroo...@hotwax.co
> *www.hotwax.co <http://www.hotwax.co/>*
>
>
> On Wed, Apr 9, 2025 at 9:02 PM Nicolas Malin <nicolas.ma...@nereide.fr>
> wrote:
>
>> It's done on trunk :)
>>
>> Thanks all !
>>
>> Le 09/04/2025 à 09:13, Nicolas Malin a écrit :
>> > :) Thanks Deepak,
>> >
>> > I planned to ask this morning so perfect time :D
>> >
>> > I'll move this days solr to attic and push jakarta migration by the way.
>> >
>> > Nicolas
>> >
>> > Le 09/04/2025 à 06:55, Deepak Dixit a écrit :
>> >> Hi Ayan,
>> >>
>> >> Did you get a chance to create a wiki page for solr embedded to
>> external
>> >> migration ?
>> >>
>> >> We can track the effort in the following jira tak.
>> >> Move solr component to Attic
>> >> <https://issues.apache.org/jira/browse/OFBIZ-13220>
>> >>
>> >> Thanks & Regards
>> >> --
>> >> Deepak Dixit
>> >> ofbiz.apache.org
>> >>
>> >>
>> >> On Fri, Mar 21, 2025 at 3:23 PM Ayan Farooqui<ayan.faroo...@hotwax.co>
>> >> wrote:
>> >>
>> >>> Hi Nicolas,
>> >>>
>> >>> Thanks for your kind words! I really appreciate your offer to push
>> >>> it to
>> >>> the wiki. But, I’d like to take the initiative to add it myself.
>> >>>
>> >>> I'll make sure to update the wiki soon and will share the link once
>> >>> it's
>> >>> live. Please let me know if you have any suggestions or improvements
>> to
>> >>> include!
>> >>>
>> >>> Kind regards,
>> >>> Ayan Farooqui
>> >>> Product Engineer
>> >>> *HotWax Commerce*
>> >>> *Real OmniChannel. Real Results.*
>> >>> email:ayan.faroo...@hotwax.co
>> >>> *www.hotwax.co<http://www.hotwax.co/>*
>> >>>
>> >>>
>> >>> On Fri, Mar 21, 2025 at 3:17 PM Nicolas Malin<
>> nicolas.ma...@nereide.fr>
>> >>> wrote:
>> >>>
>> >>>> Hello Ayan,
>> >>>>
>> >>>> Thanks for this sharing, it's really cool.
>> >>>>
>> >>>> I thinks it's a good work to push on the wiki. If you didn't plan it
>> I
>> >>> can
>> >>>> do it ?
>> >>>>
>> >>>> Like that we start the plugin and jakarta migration :)
>> >>>>
>> >>>> Nicolas
>> >>>>
>> >>>> Le 20/03/2025 à 06:11, Ayan Farooqui a écrit :
>> >>>>
>> >>>> Hello All,
>> >>>>
>> >>>> I took the liberty of doing a POC to ensure a smooth transition from
>> >>>> embedded Solr to a standalone instance while maintaining data and
>> >>>> configuration integrity, here’s the process to follow:
>> >>>>
>> >>>> Before starting, stop Solr to prevent data corruption and file lock
>> >>> issues.
>> >>>>     1.
>> >>>>
>> >>>>     Copy Configuration
>> >>>>     -
>> >>>>
>> >>>>        Navigate to ${ofbiz.home}/plugins/solr/home/{YourCoreName}
>> >>>> and copy
>> >>>>        the core configuration.
>> >>>>        -
>> >>>>
>> >>>>        Paste it into your standalone Solr instance at
>> >>>>        solr8.11.3/server/solr/{YourCoreName}.
>> >>>>        2.
>> >>>>
>> >>>>     Copy Data
>> >>>>     -
>> >>>>
>> >>>>        Locate the <dataDir> tag in solrconfig.xml to find the
>> existing
>> >>> data
>> >>>>        directory.
>> >>>>        -
>> >>>>
>> >>>>        Defaults to -${ofbiz.home}/runtime/indexes/solr/products/
>> >>>>        -
>> >>>>
>> >>>>        Copy its contents and paste them into
>> >>>>        solr8.11.3/server/solr/{YourCoreName}/data/.
>> >>>>        3.
>> >>>>
>> >>>>     Update Data Directory
>> >>>>     Modify -
>> solr8.11.3/server/solr/{YourCoreName}/conf/solrconfig.xml
>> >>> file to
>> >>>>     set the data directory to Solr’s default or a custom path: Solr
>> >>> Default
>> >>>>     - <dataDir>${solr.data.dir:}</dataDir> Points to -
>> >>>>     solr8.11.3/server/solr/{YourCoreName}/data/. (where we copied the
>> >>> data) If
>> >>>>     you have copied the core data to a custom path then specify
>> >>>> that data
>> >>>>     directory
>> >>>>
>> >>>>
>> >>>> Once these steps are complete, start the standalone Solr instance,
>> and
>> >>> your
>> >>>> data should be intact.
>> >>>>
>> >>>> Kind regards,
>> >>>> Ayan Farooqui
>> >>>> Product Engineer
>> >>>> *HotWax Commerce*
>> >>>> *Real OmniChannel. Real Results.*
>> >>>> email:ayan.faroo...@hotwax.co
>> >>>> *www.hotwax.co<http://www.hotwax.co/> <http://www.hotwax.co/>*
>> >>>>
>> >>>>
>> >>>> On Sat, Mar 15, 2025 at 5:28 PM Anshul Goyal<anshe...@gmail.com> <
>> >>> anshe...@gmail.com> wrote:
>> >>>>
>> >>>> Hi Jacques,
>> >>>>
>> >>>> One of the projects I am working on uses solr in the embedded mode,
>> >>>> and
>> >>>> I'll soon be migrating it to an external Solr instance.
>> >>>> I'll document all the important code changes needed, configurations
>> >>>> involved and challenges faced during the process.
>> >>>>
>> >>>> I lack knowledge of migration tools, if they're a better solution, I
>> >>> would
>> >>>> like to proceed that way as well.
>> >>>>
>> >>>> Anshul
>> >>>>
>> >>>> On Sat, 15 Mar 2025 at 13:17, Jacques Le Roux <
>> >>> jacques.le.r...@les7arts.com>
>> >>>> wrote:
>> >>>>
>> >>>>
>> >>>> Hi Anshul,
>> >>>>
>> >>>> I see no problem creating a Confluence page to start. Of course
>> >>>> implementing a migration tool would be better.
>> >>>>
>> >>>> Have someone ever done a Solr migration from the plugin to an
>> external
>> >>>> Solr instance?
>> >>>>
>> >>>> Jacques
>> >>>>
>> >>>> Le 12/03/2025 à 13:39, Anshul Goyal a écrit :
>> >>>>
>> >>>> Hi Jacques,
>> >>>>
>> >>>> A confluence page can serve greatly to users needing migration. The
>> >>>>
>> >>>> amount
>> >>>>
>> >>>> of detail it would carry is a concern here.
>> >>>>
>> >>>> A few things those are completely different in the two are:
>> >>>>
>> >>>> 1. Core creation process flow
>> >>>> 2. Solr deployment process flow
>> >>>> 3. Directory locations in both cases
>> >>>>
>> >>>> We can start building a confluence page, and then add on to it in
>> >>>> progressive manner.
>> >>>>
>> >>>> Anshul
>> >>>>
>> >>>> On Wed, 12 Mar 2025, 17:22 Jacques Le Roux,<
>> >>>>
>> >>>> jacques.le.r...@les7arts.com
>> >>>>
>> >>>> wrote:
>> >>>>
>> >>>>
>> >>>> Hi,
>> >>>>
>> >>>> So what do we do?
>> >>>>
>> >>>> A Jira should be enough if we plan to implement a migration tool.
>> That
>> >>>> still needs to be decided and then planned.
>> >>>> If we don't implement a migration tool a Confluence page would fit.
>> >>>>
>> >>>> But
>> >>>>
>> >>>> would that be enough?
>> >>>>
>> >>>> Should we vote about that?
>> >>>>
>> >>>> Jacques
>> >>>>
>> >>>> Le 11/03/2025 à 07:50, Chandan Khandelwal a écrit :
>> >>>>
>> >>>> Hello all,
>> >>>>
>> >>>> I agree with deprecating embedded Solr and providing a migration
>> >>>>
>> >>>> process
>> >>>>
>> >>>> for external Solr. This will allow us to move forward with the
>> >>>>
>> >>>> Jakarta
>> >>>>
>> >>>> migration.
>> >>>>
>> >>>>
>> >>>> Kind Regards,
>> >>>> Chandan Khandelwal
>> >>>>
>> >>>>
>> >>>>
>> >>>> On Mon, Mar 10, 2025 at 9:11 PM Anshul Goyal<anshe...@gmail.com> <
>> >>> anshe...@gmail.com>
>> >>>> wrote:
>> >>>>
>> >>>> Hi all,
>> >>>>
>> >>>> I too support providing a smooth transition for users of embedded
>> >>>>
>> >>>> version
>> >>>>
>> >>>> to the standalone version,  keeping in mind that Jakarta migration
>> >>>>
>> >>>> is
>> >>>>
>> >>>> important and the lucene may update solr further.
>> >>>>
>> >>>> This seems like a good way to deal with it.
>> >>>>
>> >>>> Best regards
>> >>>> Anshul Goyal
>> >>>>
>> >>>> On Mon, 10 Mar 2025, 20:52 Jacopo Cappellato, <
>> >>>>
>> >>>> jacopo.cappell...@gmail.com
>> >>>>
>> >>>> wrote:
>> >>>>
>> >>>>
>> >>>> I also support the idea of deprecating the embedded mode of
>> >>>>
>> >>>> integrating
>> >>>>
>> >>>> SOLR.
>> >>>> To address Michael's concerns of existing users, we could provide
>> >>>> tools, mechanisms, or guidelines to help streamline the transition
>> >>>> from embedded to external SOLR.
>> >>>>
>> >>>> Jacopo
>> >>>>
>> >>>> On Mon, Mar 10, 2025 at 3:47 PM Michael Brohl <
>> >>>>
>> >>>> michael.br...@ecomify.de>
>> >>>>
>> >>>> wrote:
>> >>>>
>> >>>> Hi Deepak,
>> >>>>
>> >>>> I know that embedded Solr is used so that does not seem to be a
>> >>>>
>> >>>> valid
>> >>>>
>> >>>> solution.
>> >>>>
>> >>>> Best regards,
>> >>>>
>> >>>> Michael Brohl
>> >>>>
>> >>>> ecomify GmbH -www.ecomify.de
>> >>>>
>> >>>> Am 10.03.25 um 07:51 schrieb Deepak Dixit:
>> >>>>
>> >>>> We can update the Solr plugin to connect with an external Solr
>> >>>>
>> >>>> instance
>> >>>>
>> >>>> instead of running it embedded. I believe no one uses Solr in
>> >>>>
>> >>>> embedded
>> >>>>
>> >>>> mode
>> >>>>
>> >>>> in production,
>> >>>> so it's best to treat Solr as an external system.
>> >>>> With the Solr plugin update, we can configure it to communicate
>> >>>>
>> >>>> with
>> >>>>
>> >>>> an
>> >>>>
>> >>>> external Solr instance.
>> >>>> To make it developer-friendly, we can also provide a Gradle task
>> >>>>
>> >>>> to
>> >>>>
>> >>>> download and run Solr in the development environment.
>> >>>>
>> >>>> --
>> >>>> Deepak Dixitofbiz.apache.org
>> >>>>
>> >>>>
>> >>>>
>> >
>>
>>

Reply via email to