簡體   English   中英

Apache Solr 從多個表和所有列中按搜索詞查詢

[英]Apache Solr Querying by search term from multiple tables and in all columns

我是 Apache Solr 的新手,並且使用過單表並將其導入 Solr 以使用查詢獲取數據。

現在我想做以下事情。

  1. 從多個表查詢.....就像我通過一個詞找到一樣,它應該返回多個表中的所有出現。
  2. 在表的所有字段中搜索......就像我在單個表中的所有字段中按單詞查詢一樣。

我是否需要通過使用 data-config.xml 中的連接從多個表中導入數據來創建單個文檔? 然后查詢它?

歡迎任何線索和指導。 TIA。

我是否需要通過使用 data-config.xml 中的連接從多個表中導入數據來創建單個文檔? 然后查詢它?

是的。 Solr 使用文檔 model(而不是關系模型),一般方法是使用搜索所需的字段為單個文檔編制索引。

Apache Solr 指南

Solr 的基本信息單元是文檔,它是描述某事的一組數據。 食譜文件將包含配料、說明、准備時間、烹飪時間、所需工具等。 例如,關於一個人的文檔可能包含此人的姓名、傳記、最喜歡的顏色和鞋碼。 關於一本書的文檔可以包含書名、作者、出版年份、頁數等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM