有沒有人能夠獲得solr索引的liferay url索引? (通過url我只是指可以託管portlet的liferay頁面。)Liferay的URL字段沒有被索引到索引中
雖然該字段在架構中定義,但在solr查詢響應中看不到值! 事實上,url字段永遠不會在響應中返回。
有什麼建議嗎? (我們的portlet將被打Solr的服務器直接去取結果)
我試着用URL文本,索引=真實和存儲=真實 串,索引=真實和存儲=真
有沒有人能夠獲得solr索引的liferay url索引? (通過url我只是指可以託管portlet的liferay頁面。)Liferay的URL字段沒有被索引到索引中
雖然該字段在架構中定義,但在solr查詢響應中看不到值! 事實上,url字段永遠不會在響應中返回。
有什麼建議嗎? (我們的portlet將被打Solr的服務器直接去取結果)
我試着用URL文本,索引=真實和存儲=真實 串,索引=真實和存儲=真
在Liferay的網頁/由佈局對象構造的URL。據我所知,我沒有看到佈局對象被首先索引。
如果你想索引布局對象,你可以考慮寫一個鉤子。在添加/更新佈局時,您可以在佈局對象上創建索引。
例如:您可以參考BookMarks portlet,在那裏您可以看到如何索引書籤。
Indexer indexer = IndexerRegistryUtil.getIndexer(
BookmarksEntry.class);
indexer.reindex(entry);
要了解如何添加自定義搜索功能。
頁面或菜單結構不會在Liferay中自動索引。
簡單的解決方法,無需編程:
好吧,所以不知道這個特定的URL字段應該包含什麼? – 2012-08-06 11:46:39
我想你是指SOLR網址字段。這與Liferay頁面URL不同。無論Liferay如何,每個solr索引都會有這個URL字段。 – Sharana 2012-08-06 15:43:06
我檢查了書籤,Wiki等Indexer.java類。我發現頁面URL被索引爲Field.url本身。所以這個網址肯定會去某個地方? (索引?) – 2012-08-07 04:56:38