Substring em uma QueryDSL

Eu tenho uma classe chamada MetodoAvaliacaoPrecoJusto, ela possui 3 campos chamados link1, link2 e link3. Eu quero pegar uma lista com todos os domínios sem repetir.

Nesse caso os links iriam vir https://www.google.com.br/search porém eu só preciso do www.google.com.br

Também preciso verificar se não há nenhum domínio repetido.

Eu pensei em fazer uma query pegando todos os links e depois fazer as verificações e tudo mais, mas se houver uma possibilidade de fazer tudo na query seria ótimo.

List<String> links = new JPAQuery<MetodoAvaliacaoPrecoJusto>(jpaApi.em()).from(QMetodoAvaliacaoPrecoJusto.metodoAvaliacaoPrecoJusto)
                .select(QMetodoAvaliacaoPrecoJusto.metodoAvaliacaoPrecoJusto.link1)
                .where(QMetodoAvaliacaoPrecoJusto.metodoAvaliacaoPrecoJusto.avaliacao().id.eq(avaliacao.getId()))
                .fetch();

Com essa query eu consigo pegar uma lista com todos os link1, onde QMetodoAvaliacaoPrecoJusto.metodoAvaliacaoPrecoJusto.avaliacao() é a FK de avaliacao.