What kind of exception? Do you have a stacktrace? Do you observe any errors/messages in server logs? Anyway Ignite might not support this feature yet.
Feel free to submit a Jira with feature request.

13.01.2023 14:34, Biraj Deb пишет:
I have tried
CREATE INDEX title_idx ON books (lower(title));
but getting SQLException.
Basically I want to configure the index in my Ignite XML Configuration.
<property name="indexes">
<list>
<bean class="org.apache.ignite.cache.QueryIndex">
<constructor-arg>
<list>
<value>referenceId</value>
<value>customerId</value>
</list>
</constructor-arg>
<constructor-arg value="SORTED" />
</bean>
</list>
</property>
In above in have define one index and now need to create one more index on name field which should be case-insensitive

On Thu, Jan 12, 2023 at 9:46 PM Ilya Korol <[email protected]> wrote:

    Hi, usually this can be achieved by using lower() function in index
    definition. I guess it should be something like:

    CREATE INDEX title_idx ON books (lower(title));

    I'm not sure whether Ignite supports such feature, but you can
    give it a
    try.
    Btw, to exploit this index  you also would have to use lower()
    function
    in you queries as well.

    Useful link:
    
https://use-the-index-luke.com/sql/where-clause/functions/case-insensitive-search

    12.01.2023 17:56, Biraj Deb пишет:
    > Hello,
    > I am writing to inquire about creating a case-insensitive index in
    > Ignite's XML Configuration. I have been trying to implement this
    > feature in my current project, but I am having some difficulty.
    > I understand that ignite supports case-sensitive indexing by
    default,
    > but I would like to know if there is a way to configure it for
    > case-insensitive indexing. If anyone has experience with this or
    can
    > point me in the right direction, it would be greatly appreciated.
    > Thank you for your time and expertise.
    > Best regards
    > Biraj Deb

Reply via email to