gpt4 book ai didi

Solr SEARCH BY 实体名称

转载 作者:行者123 更新时间:2023-12-04 03:06:23 24 4
gpt4 key购买 nike

<dataConfig>
<dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver">
<document>
<entity name="MALE_PROFILES"
query="SELECT ID , COLUMN1 , COLUMN2,male FROM MALE_PROFILES "
transformer="RegexTransformer">
<field name="id" column="ID">
</entity>
<entity name="FEMALE_PROFILES"
query="SELECT ID , COLUMN1 , COLUMN2,female FROM FEMALE_PROFILES"
transformer="RegexTransformer">
<field name="id" column="ID">
</entity>
</document>
</dataConfig>

目前我的搜索是按男性和女性搜索,应该比较慢。我可以根据 MA​​LE_PROFILE 等实体名称进行搜索吗?

最佳答案

它不会很慢,除非你有很多很多索引大小很大的记录。
对于基于实体的搜索,您可以为男性和女性配置文件添加标识符并使​​用 filter queries限制将使用 filter cache 的搜索实体以及。例如

如果您添加一个包含男性和女性实体的固定列,

SELECT ID , COLUMN1 , COLUMN2,male, 'MALE' AS PROFILE FROM MALE_PROFILES

您可以使用 fq=profile:MALE 应用过滤器

关于Solr SEARCH BY 实体名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11809879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com